shirleymonkey:
私は私の問題は、私の値ということができると思い、私との価値開始が私のループがあまりにも早く停止するので...同じです。私は設定しようとしたその問題に取り組むために:「しばらく(I <長さ)」を「しばらく(I <長さ+スタート)」私は、開始パラメータの値を再度追加するためにこれをやったが、私の出力が変化しません。
function triple_sequence(start, length) {
var res = [start];
var i = start;
while (i < length) {
i *= 3;
res.push(i);
i++;
}
return res;
}
console.log(triple_sequence(2, 4));
//[2, 6, 18, 54]
Barmar:
あなたはチェックしているi
結果の長さではなく。変化する
while (i < length)
に
while (res.length < length)
また、入れないi++
ループで。あなたはすでに更新しているi
とi *= 3;
。