js数组去重
2020-12-13 13:40
标签:存在 color for 遍历 pre 去重 lte col turn 1.基本数据类型数据去重 2.引用数据类型去重(实际开发中比较常见) js数组去重 标签:存在 color for 遍历 pre 去重 lte col turn 原文地址:https://www.cnblogs.com/jlyuan/p/11530877.html var list = [1, 2, 1, 3, 2, 2,4]
var res = list.filter((e,i)=>list.indexOf(e)==i)
console.log(res)
var list = [{id:110,name:"java"},{id:111,name:"javascript"},{id:110,name:"java"}]
var res = []
// 实现思路:遍历list数组,如果不存在res数组中,就添加到res
list.forEach(item=>{
let flag = res.some(e=>{
if(item.id === e.id){
return true;
}
})
if(!flag){
res.push(item)
}
})
console.log(res)