一种比较简单的数组去重方法

// 一种数组去重

union(arr = []) {

return arr.reduce((res, item) => (res.indexOf(item) !== -1 ? res : res.concat(item)), []);

}

reduce方法的第一个参数是一个回调函数,第二个参数是res的起始值。

回调函数第一参数是上一次执行的结果,第二个参数是数组的每一元素

猜你喜欢

转载自blog.csdn.net/qq_41831345/article/details/90262496