Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

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 ]

  1. 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

  2. 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" />