この行を書き直したい:
var mySum = myArray[0] + myArray[1] + myArray[2] + myArray[3];
配列内の要素の数がわからないことを考慮して、次のことを考えています。
for (var = count; count < array.length; count++)
{
var mySum = ?? // but what's the math for this
}
この行を書き直したい:
var mySum = myArray[0] + myArray[1] + myArray[2] + myArray[3];
配列内の要素の数がわからないことを考慮して、次のことを考えています。
for (var = count; count < array.length; count++)
{
var mySum = ?? // but what's the math for this
}
次のようです。
var mySum = 0;
for( var i = 0, len = myArray.length; i < len; i++ ) mySum += myArray[ i ];
var mySum = 0;
var myArray = [1,2,3,5,8,13]
for(var i = 0,amount = myArray.length;i < amount;i++) {
mySum = mySum + myArray[i]
}
var mySum = 0;
for (var i=0; i < myArray.length; i++) mySum += myArray[i];
代わりにreduce関数を使用して、単一行の Javascript コードとして実装できます。
var sum = myArray.reduce(function(acc, c){return acc + c;}, 0);
var mySum = 0;
for (var i = 0; i < array.length; i++) {
var mySum += array[i];
}