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

JavaScriptを使用してループ内のシーケンス番号を取得するにはどうすればよいですか?


ループ内のシーケンス番号を取得するには、forEach()ループを使用します。以下はコードです-

let studentDetails =
[
   {
      id: 101, details: [{name: 'John'}, {name: 'David'},{name: 'Bob'}]},
      {id:102, details: [{name:'Carol'},{name:'David'},
      {name:'Mike'}]
   }
];
var counter = 1;
studentDetails.forEach(function(k){
   k.details.forEach(function(f) {
         console.log(counter++);
      }
   );
});

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

出力

ここで、私のファイル名はdemo159.jsです。これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo159.js
1
2
3
4
5
6

  1. JavaScriptでウラム数列を作成するにはどうすればよいですか?

    0)から数列を生成することを提案しました- If n is 1, it will stop. if n is even, the next number is n/2. if n is odd, the next number is 3 * n + 1. continue with the process until reaching 1. 最初のいくつかの整数の例を次に示します- 2->1 3->10->5->16->8->4->2->1 4->2->1 6->3->10->5->16->8->

  2. JavaScriptでほぼ増加する整数のシーケンスを取得するにはどうすればよいですか?

    厳密に増加するシーケンス 数列の後続のすべての要素がその前の要素よりも大きい場合、数列は厳密に増加する順序であると言われます。 唯一の引数として数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、配列から1つだけの要素を削除することによって、厳密に増加する数値のシーケンスを形成できるかどうかをチェックする必要があります。 例 以下はコードです- const almostIncreasingSequence = (arr = []) => {    if (isIncreasingSequence(arr)) {