只要方法使用得当,对于数据的操作就会越发的得心应手;
一、数组中的数据相加
const arr = [1,2,3]
const number = arr.reduce(function (prev, curr) {
return prev + curr
})
二、数组去重
第二个参数 “[]” 一定要传,是为了让pre成为一个独立的数组
const arr = [1,5,8,5,1,6,6]
const newArr = arr.reduce((pre, cur) => {
if (pre.includes(cur)) {
return pre
} else {
return pre.concat(cur)
}
}, [])
三、分割数组 -- join后面传入想要分割数组的符号
const arr = [1,5,1,2,2,7]
const newArr = arr.join(",")