• js面试题-数组去重


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

      

       参考答案如下:

      

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

      

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

      

      未考虑到对象

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

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

      

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

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

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

          对于本文,我主要想表达的是数组去重,并不是那么简单。存在各种情况,需要考虑到很多,比如对象,比如数据量特别大,比如反复调用等等。

  • 相关阅读:
    H3C-路由器密码恢复
    H3C-交换机密码恢复
    H3C-端口镜像
    [洛谷P4234]最小差值生成树
    [BZOJ4003]城池攻占
    [BZOJ1058]报表统计
    [BZOJ1584]Cleaning Up 打扫卫生
    [BZOJ3733]Iloczyn
    [HDU5709]Claris Loves Painting
    [BZOJ5109]大吉大利,晚上吃鸡!
  • 原文地址:https://www.cnblogs.com/EnSnail/p/6743005.html
Copyright © 2020-2023  润新知