var aa = [{a:1,b:2},{a:2,b:2},{a:1,b:3},{a:3,b:2},{a:1,b:3},{a:5,b:2},{a:3,b:3}];
var arr = [];
var arr2 = [];
for(var i=0;i<aa.length;i++){
if(arr.indexOf(aa[i].a)<0){
arr.push(aa[i].a);
}else{
if(arr2.indexOf(aa[i].a)<0){
arr2.push(aa[i].a);
}
}
}
console.log(arr2); //[1, 3]
判断数组对象中是否有相同的属性值
最新推荐文章于 2024-05-16 11:26:58 发布