js面试题-数组去重

  今天,在聊天群里看到数组去重的话题,面试者的答案以下:程序员

  

   参考答案以下:es6

  

  程序员思惟,作出以下测试:面试

  

  未考虑到:1,‘1’是不一样的,应该不去重算法

  

  未考虑到对象数组

  因此,参考答案只能去重基础类型测试

  根据以往看过的文章,基础去重采用es6语法能够这么写。对象

  

  如今的面试题,挺考验一我的的能力的,算法思路、知识面等等。blog

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

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

      对于本文,我主要想表达的是数组去重,并非那么简单。存在各类状况,须要考虑到不少,好比对象,好比数据量特别大,好比反复调用等等。

相关文章
相关标签/搜索