素振り2日目
function myFunction1_13(){
console.log(sum_(0,1,2,3,4,5,6,7,8,9,10));
console.log(sum2_(0,1,2,3,4,5,6,7,8,9,10));
}
/**
* 受け取った任意の数の数値の総和を返す(for ...of文を使用したバージョン)
* @param {...number} numbers 任意の数値
* @return {number} 総和
*/
function sum_(...numbers){
let sum = 0;
for (const number of numbers){
sum += number;
}
return sum;
}
/**
* 受け取った任意の数の数値の総和を返す(reduceを使用したバージョン)
* @param {...number} numbers 任意の数値
* @return {number} 総和
*/
function sum2_(...numbers){
return numbers.reduce((sum,number) => sum +number);
}
コメント