你的浏览器不支持canvas

前端面试会遇到的奇葩难题

js数组中去除重复对象及去除空对象的方法

(function(){//去除数组中重复对象
var unique = {};
arr.forEach(function(a){ unique[ JSON.stringify(a) ] = 1 });
arr= Object.keys(unique).map(function(u){return JSON.parse(u) });
return arr
})(arr)

let newArr=[];//去除空对象
for(let j in arr){
for(let prop in arr[j]){
if(prop!=''||arr[j][prop]!=''){
newArr.push(arr[j]);
}
}
};


posted @ 2018-09-12 17:24  云上丶无忧  阅读(525)  评论(0编辑  收藏  举报

来场流星雨,吧