以下是一个多维数组,如何遍历后,删除item且lists为空的的数组后,得到一个新数组?
var arr = [{
id: 1,
name: 1,
item: [11,12,13,14],
lists:[17,18,18]
},{
id: 2,
name: 2,
item: [],
lists:[]
},{
id: 3,
name: 3,
item: [13,15,16,17,18],
lists:[]
},{
id: 4,
name: 4,
item: [],
lists:[]
},{
id: 5,
name: 5,
item: [13,15,16,17,18],
lists:[5,1,2,3]
}];
希望得到的新数组是:
var arr = [{
id: 1,
name: 1,
item: [11,12,13,14],
lists:[17,18,18]
},{
id: 3,
name: 3,
item: [13,15,16,17,18],
lists:[]
},,{
id: 5,
name: 5,
item: [13,15,16,17,18],
lists:[5,1,2,3]
}];