多分それは私の夜ではありません:/とても単純なこと、私は、引数配列として関数にパラメータとして配列を与えたい:引数はJavaScriptのArray(ES5)
function add() {
var sum = 0;
for (var i = 0; i < arguments.length; i++) {
sum += arguments[i];
}
return sum;
}
次作品:
console.log(add(1,2,3,4,5,6));
しかし、私は、配列を埋めると同様に、パラメータとしてそれを与える場合:私は、トラブルを得る
var myNumbers = [];
for (var i=0; i<100; i++){
myNumbers.push(i);
}
console.log(add(myNumbers));
。私は、arguments
配列に関して重要な何かを見逃していると思います。
両方の可能性が機能するように、どのように追加機能を変更する必要がありますか?ここで
が配列であります(したがって、引数[0]としてアクセスしようとすると)追加機能 – Sai