constarr=[{i:1,n:"123"},{i:1,n:"123"},{i:2,n:"222"},{i:2,n:"222"},{i:3,n:"333"}]//去重letobj={},newArr=[]for(constkeyofarr){if(!obj[key.i]){obj[key.i]=1//标记重复对象newArr.push(key)}}console.log(newArr);

constarr=[{i:1,n:"123"},{i:1,n:"123"},{i:2,n:"222"},{i:2,n:"222"},{i:3,n:"333"}]//去重letobj={},newArr=[]for(constkeyofarr){if(!obj[key.i]){obj[key.i]=1//标记重复对象newArr.push(key)}}console.log(newArr);