JavaScript:配列のn番目ごとの要素を取得し、固定数の値を表示しますか?
このために、if条件とともにforループを使用できます。以下が私たちの配列だとしましょう-
var numbers = [1, 2, 34, 56, 78, 90, 100, 110, 40, 70, 67, 77, 34, 68, 89, 91, 94];
値を設定するためのカウンターを設定しました。この値は、固定数の値を表示するように設定されています-
var counter = 6;
上記は、結果が6つの値になることを示しています。
例
以下はコードです-
var numbers = [1, 2, 34, 56, 78, 90, 100, 110, 40, 70, 67, 77, 34, 68, 89, 91, 94]; var counter = 6; var newNumbers = []; var start = 0; for (var index = 0; index < numbers.length; index++) { if (index % 2 != 0) { start++; if (start <= counter) { newNumbers.push(numbers[index]); } } } console.log(newNumbers);
上記のプログラムを実行するには、次のコマンドを使用する必要があります-
node fileName.js.
ここで、私のファイル名はdemo231.js
です。出力
出力は次のとおりです-
PS C:\Users\Amit\JavaScript-code> node demo231.js [ 2, 56, 90, 110, 70, 77 ]
-
JavaScript Array.prototype.values()
JavaScriptのarray.values()メソッドは、配列内の各インデックスの値を含む新しいArrayIteratorオブジェクトを返します。 構文は次のとおりです- arr.values() ここで、JavaScriptでarray.values()メソッドを実装しましょう- 例 <!DOCTYPE html> <html> <body> <h2>Demo Heading</h2> <p>Click the button to display the value...</p> <button
-
JavaScript array.values()
JavaScriptのarray.values()は、指定された配列のすべての値を含むイテレータオブジェクトを返します。 以下は、array.values()関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />