js数组去重、将数组加进另一个数组中
根据数组对象中某个属性去重
let newTags = tags.reduce(function (tmpArr, item) {
if (tmpArr.findIndex((tmp) => tmp.name === item.name) === -1) {
tmpArr.push(item)
}
return tmpArr
}, [])
根据数组中元素去重
let newList = list.filter(function (item, index) {
return list.indexOf(item) === index
})
将一个数组添加进另一个数组中,去掉重复数据
// 将一个数组添加进另一个数组中
this.list = this.list.concat(val)
// 过滤掉数组中相同数据
this.list = Array.from(new Set(this.list))
本文来自博客园,作者:爱吃糖的橘猫,转载请注明原文链接:https://www.cnblogs.com/sglblog/p/16695637.html