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

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]);
}
}
};


以上是关于前端面试会遇到的奇葩难题的主要内容,如果未能解决你的问题,请参考以下文章

java开发过程中遇到过哪些困难

漫画 | 15年了,这是我遇到的最奇葩的面试者!

奇葩的面试地点

用这个奇葩的语言来面试,绝对会毙掉90%的人......

2021 不懂架构设计的程序员将会遇到多少进阶难题?

聊聊那些年遇到过的奇葩代码