JS 针对数组元素是对象key值的去重

没啥好说的,直接上代码了

去除a的值重复的

const ary = [{
    a: 1,
    b: 12,
    c: 3
}, {
    a: 1,
    b: 11,
    c: 111
}, {
    a: 2,
    b: 18,
    c: 111
}];
const newArr = [];
ary.map((item) => newArr.findIndex(({ a }) => a === item.a) === -1 && newArr.push(item));
console.log(newArr);

输出:


JS 针对数组元素是对象key值的去重_第1张图片
console输出

你可能感兴趣的:(JS 针对数组元素是对象key值的去重)