可変長引数の関数
by yshrkn
JavaScript
/**
* 受け取った引数の平均値を返す関数averageを完成させてください。
* 受け取る引数の数は決まっていません。
*/
function average() {
var result = 0;
for (var i = 0, len = arguments.length; i < len; i++) {
result += arguments[i];
}
return result /= len;
}
console.log(average(98, 50)); // 74
console.log(average(5, 8, 7, -2, 10)); // 5.6