配列に偶数を追加する単純なテスト関数がある場合:
function isEven(n){
var enumbers = [];
if (n % 2 == 0){
enumbers.push (n);
}
}
配列に一定数のメンバーが含まれるまで、パラメーターをインクリメントするにはどうすればよいですか? たとえば、私はこれを試しました:
function isEven(n){
var enumbers = [];
while ( enumbers.length < 10){
if (n % 2 == 0){
enumbers.push (n);
}
console.log (enumbers);
n = n + 1;
isEven(n);
}
}
isEven(1);
しかし、最終的に範囲エラー(最大コールスタックサイズを超えた)がスローされるまで、数値ごとに新しい配列を作成するだけのようです。