您现在的位置是:首页 > IT分类 > html+js网站首页html+jsJS中删除数组中重复对象

JS中删除数组中重复对象

  • 蓝天
  • html+js
  • 2020-03-09 10:41:33
简介待去重的数组:var arrayOfObject = [{name: '阿龙',img: '../img...'},{name: '张三',img: '../img...'},{name: '李四',img: '../img...'},{name: '蓝天',img: '../img...'}
待去重的数组:
var arrayOfObject = [{
name: '阿龙',
img: '../img...'
},
{
name: '张三',
img: '../img...'
},
{
name: '李四',
img: '../img...'
},
{
name: '蓝天',
img: '../img...'
},
{
name: '蓝天',
img: '../img...'
},
]
开始去重:
let totalObj = arrayOfObject.length;
        for (let i = totalObj - 1; i >= 0; i--) {
            for (let c = i - 1; c >= 0; c--) {
                if (JSON.stringify(arrayOfObject[i]) === JSON.stringify(arrayOfObject[c])) {
                    arrayOfObject.splice(i, 1);
                }
            }
        }
        console.log(arrayOfObject) //此时结果已经去掉重复的了....
 

转载: 感谢您对蓝天个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源蓝天个人博客 http://www.along168.cn”。

文章评论

联系方式