js对象数组删除相同id的项const data = [{
id: 1,
name: '⼀'
},{
id: 2,
name: '⼆'
},{
id: 2,
name: '三'
}]
interface Data {
id: number;
name: string;
}
const result = duce((item: Array<Data>, next) => {
typeof item.find(ele => ele['id'] === next['id']) === 'undefined' && item.push(next);
return item;
}, []);
console.log(result);
// [{
//  id: 1,
//  name: '⼀'
/
/ },{
typeof array
//  id: 2,
//  name: '⼆'
// }]
代码使⽤了ts

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。