ランダムに生成された配列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