0
私はGoogle Appsのスクリプトエディタを試しています。単純なforループは私に奇妙な結果をもたらします。google appsスクリプトのループ引数から範囲
は、私は関数を書く私は、スプレッドシート、スクリプトエディタで
を持って言う:
function calculate(array) {
var result = 0;
for (var i = 0; i < array.length; i++) {
result += array[i];
}
return result;
}
私は、戻り値は9であることを期待するが、代わりに、私は045 返す配列を取得します.length期待通りに2を得る 配列[0]を返す。予想どおり4を得る
私はそれを検索しようとしましたが、私はいくつかの奇妙な回避策を使用してarray.map関数を見つけました。 私は間違ったことをしていますか?それは普通のjavascriptではないでしょうか?
これは驚きです。実際の問題は配列が配列の配列であり、配列の配列ではないということです。 –