/**
*
* @param {数组} arr
* @param {根据哪个属性去重} key
*/
newArr(arr,key) {
var result = [];
let obj = {};
arr.forEach(v => {
if (!obj[v[key]]) {
result.push(v)
obj[v[key]] = true
}
})
return result;
},
、、、、、、、、、、、、、、、、、、、、、、、、、、、、调用示例
let a = [{id:1,name:'12312'},{id:2,name:'12312'},{id:3,name:'12312'},{id:1,name:'12312'},{id:2,name:'12312'}]
const data = newArr(a,"id")//根据id去重
//返回值结果
[{id:1,name:'12312'},{id:2,name:'12312'},{id:3,name:'12312'}]
01-17
464
01-12
552
11-15
3615
09-08
449
博客
PGsql设置自增ID
09-07
4494
博客
前端的自我修养
06-17
757
05-11
317
11-23
3337