このループが期待どおりに機能しない理由がわかりません。以下の例も参照してください。予想Xでカウントされてループが完了しない
function countBy(x, n) {
var z = [];
for (let i = x; i + x < x * n; i = i + x) {
z.push(i);
}
return z;
}
: '[1、2、3、4、5]' 代わり得、: '[1、2、3]'(X:1、N:5)
期待: '[2、4、6、8、10]'、代わりに得た: '[2,4,6]'(x:2、N:10)
@Teemu Woopsは、例の後ろに追加しました。 –