今天的这些例子的大多数可能不是问题的理想解决方案,主要的目的是想说介绍如何使用reduce来解决问题。...(a, i){return (a + i)}, 0 );
// 乘法
[3, 5, 4, 3, 6, 2, 3, 4].reduce((a, i) => a * i);
查找数组中的最大值
如果要使用...horse',
'Plane over the ocean',
'Chocolate ice cream is awesome',
'this is a long sentence']
在这里我们使用...一个预定的方法是使用.flat方法,它将做同样的事情
[ [3, 4, 5],
[2, 5, 3],
[4, 5, 6]
].flat();
只有幂的正数
[-3, 4, 7, 2, 4].reduce...((a,v)=>v+a)
这个方法适用于任何对象,不仅适用于字符串。