let arr=[1,2,3]
求和:arr.reduce((per,cur)=>per+=cur,0)
let arr2 = [1,[2,[3,[4,5]]],6]
扁平:const newArr=(arr2)=>{
return arr2.reduce((per,cur)=>Array.isArray(cur) ?newArr(cur):cur,[])
}
let arr3 = [1,1,2,2]
去重:arr3.reduce((per,cur)=>per.includes(cur)?per:per.concat(cur),[])