iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 13
0
Modern Web

ES666系列 第 23

ES6 常用範例7 - Day23

返回兩個或更多數字的平均值。

使用Array.reduce()將每個值添加到累加器,初始化值為0,除以陣列的長度。

const average = (...nums) => [...nums].reduce((acc, val) => acc + val, 0) / nums.length;

範例:

average(...[1, 2, 3]); // 2
average(1, 2, 3); // 2

上一篇
ES6 常用範例6 - Day22
下一篇
ES6 常用範例8 - Day24
系列文
ES66624

尚未有邦友留言

立即登入留言