我想从这个数组中删除javascript中的重复数组: 在这种情况下,我希望删除蓝色
var fruits = [
{
'color':'red',
'name': 'redName'
},
{
'color':'blue',
'name': 'blueName'
},
{
'color':'blue',
'name': 'blueName'
},
{
'color':'yellow',
'name': 'yellowName'
},
];
for(let i=0; i < fruits.length; i++)
{
if(indexOf(fruits[i]) == -1)
newarray.push(fruits[i]);
}
console.log(newarray);
答案 0 :(得分:2)
试试这个:
var newArray = fruits.filter(x => x.color !== 'blue');
console.log(newArray);