删除重复值数组javascript

删除重复值数组javascript,javascript,multidimensional-array,Javascript,Multidimensional Array,我想从该数组中删除javascript中的重复数组: 在这种情况下,我希望删除蓝色 var fruits = [ { 'color':'red', 'name': 'redName' }, { 'color':'blue', 'name': '

我想从该数组中删除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);
var=[
{
“颜色”:“红色”,
'name':'redName'
},
{
“颜色”:“蓝色”,
'name':'blueName'
},
{
“颜色”:“蓝色”,
'name':'blueName'
},
{
“颜色”:“黄色”,
“名称”:“yellowName”
},
];
for(设i=0;i
试试这个:

    var newArray = fruits.filter(x => x.color !== 'blue');

    console.log(newArray);

Stack Overflow不是免费的代码编写服务,请说明您的代码/工作以及实际问题是什么。此外,从阵列中删除重复项是一个已经解决了上千次的问题。在提出问题之前,请做一些研究。请尝试将此编辑成一个,它可能会对您有所帮助。在这种情况下,您最好尝试使用搜索平台来找到您的解决方案,因为这个问题已经在别处得到了回答