前言前面的这篇文章JS基础!|扁平数组和JSON树的转换利用到了reduce来实现数组转为map,以及结合concat实现数组递归拼接。今天我们来看看还能搞些什么名堂~简单复习一下reduce语法letvalue=arr.reduce(function(previousValue,item,index,array){//...},[initial]);参数:previousValue:上一个函数调用的结果,第一次等于initial(如果提供了initial的话)。item:当前的数组元素。index:当前索引。arr:数组本身。previousValue实际上有点像累加,所以一些地方也会叫将这