前端面试会遇到的奇葩难题
Posted yunshangwuyou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端面试会遇到的奇葩难题相关的知识,希望对你有一定的参考价值。
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]); }
}
};
以上是关于前端面试会遇到的奇葩难题的主要内容,如果未能解决你的问题,请参考以下文章