您的位置:首页 > 职场人生

js面试题-数组去重

2017-04-21 12:31 218 查看
  今天,在聊天群里看到数组去重的话题,面试者的答案如下:

  


  参考答案如下:

  


  程序员思维,做出如下测试:

  


  未考虑到:1,‘1’是不同的,应该不去重

  


  未考虑到对象

  所以,参考答案只能去重基础类型

  根据以往看过的文章,[b]基础去重采用es6语法可以这么写。[/b]

  


  现在的面试题,挺考验一个人的能力的,算法思路、知识面等等。

  这个和问复制对象回答 JSON.parse(JSON.stringify(xxx)),问排序回答 sort 有点接近。

  作为一名技术人员,特别是技术更新迭代较快的时代,阅读,思考,实践,是必不可少的。

对于本文,我主要想表达的是数组去重,并不是那么简单。存在各种情况,需要考虑到很多,比如对象,比如数据量特别大,比如反复调用等等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: