ランダムに生成された配列JavaScriptから特定の値を除外する方法
整数と整数の配列の2つの引数を受け取る関数を作成する必要があります。最初の引数は返す必要のある配列の長さを示し、2番目の引数には戻り配列に存在してはならない要素が含まれます。実際には、0〜100のランダムな数値の配列が必要ですが、引数の配列に存在する要素を含めることはできません。
注 −2つの数字を重複させないでください。
関数generateRandom()を呼び出しましょう。このためのコードは-
になります例
const absentArray = [44, 65, 5, 34, 87, 42, 8, 76, 21, 33];
const len = 10;
const generateRandom = (len, absentArray) => {
const randomArray = [];
for(let i = 0; i < len; ){
const random = Math.floor(Math.random() * 100);
if(!absentArray.includes(random) &&
!randomArray.includes(random)){
randomArray.push(random);
i++;
}
};
return randomArray;
}
console.log(generateRandom(len, absentArray)); 出力
コンソールの出力は-
になります[ 23, 93, 29, 25, 37, 63, 54, 11, 69, 79 ]
-
複数の値でJavaScript配列の要素を見つける方法は?
以下は、JavaScript配列の要素を複数の値で検索するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs
-
JavaScript配列から文字列を解析する方法は?
以下は、JavaScript配列から文字列を解析するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs