let arr = [ { id: 1, name: '张三' }, { id: 1, name: '李四' }, { id: 2, name: '王五' }, ]
当有相同的id时,删掉其中一个,最终得到数组如下
let arr = [ { id: 1, name: '张三' }, { id: 2, name: '王五' }, ]
已解决
var arr1=arr.filter(function(element,index,self){ return self.findIndex(el=>el.id==element.id)===index }) console.log('arr1::', arr1)
2.1m questions
2.1m answers
63 comments
56.7k users