没啥好说的,直接上代码了
去除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);
输出: