87,910
社区成员
发帖
与我相关
我的任务
分享
var array = [{
id: 1,
name: "aaa",
info: [{
id: 1,
adress: "beijin"
}, {
id: 2,
adress: "shanghai"
}]
}, {
id: 2,
name: "bbb",
info: [{
id: 1,
adress: "beijin"
}, {
id: 2,
adress: "shanghai"
}]
}];
for (var i = 0; i < array.length; i++) {
var info = array[i].info;
for (var j = info.length-1; j >= 0; j--)
if (info[j].id != array[i].id)
info.splice(j,1);
}
console.log(array);