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