js reduce方法
reduce方法被用于将一个数组归纳成一个单独的值。
在reduce中,第一个参数是一个累加值,表示数组将被归纳成的值。reduce还可以接收一个累加值的初始值
求和
const arr = [5, 7, 4, 2]
const sum = arr.reduce((a, b) => {
a += b
return a
}, 0);
console.log(sum);
每个单词的首字母
const words = ["Beach", "Random", "Angle", "Clever", "None"];
const alph = words.reduce((a, x) => {
a[x[0]] = x;
return a
}, {})
console.log(alph);