js数组去重查重

数组去重
    var arr = [1, 2, 4, 4, 3, 3, 1, 5, 3, 2, 3, 3]
    var newarr = arr.filter(function (item, index, self) {
          return self.indexOf(item) === index
          })
查找重复元素
    var arr = [1, 2, 4, 4, 3, 3, 1, 5, 3, 2, 3, 3]
    方法1:
    var repeat = Array.from(new Set(arr.filter(function (item, index, self) {
          return self.indexOf(item) !== index
    })))
    方法2:
    var norepeat2 = arr.filter(function (item, index, self) {
          return self.indexOf(item) === index && self.lastIndexOf(item) !== index
    })
    方法3:
    var result = []
    arr.forEach(function (item, index) {
      if (result.indexOf(item) === -1) {
        result.push(item)
      }
      return result
    })
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 朋友的公司聚会非要我去,包间里寒暄给发的中华烟抽,他们公司实习的一个小姑娘怯怯问能不能给她一只,我问她,你也抽烟?...
    816868a77376阅读 436评论 0 0
  • 半小时前给客户打完电话,完成了既定的小任务,达成了小目标,心情不错。明天和师傅一起看房源,此次房源都在一个小区内,...
    行走的年轮阅读 290评论 0 1
  • 【温馨提示】 2018春季广东家具展会时间: 3月16日-3月20日,东莞国际名家具展 3月17日-3月20日,龙...
    帝兰斯沙发阅读 328评论 0 0
  • 生活不止眼前的苟且,还有诗和远方。 这句话从逻辑上是说不通的。 因为你永远无法拥有诗和远方,当它出现在你眼前那一刻...
    流鱼汀阅读 1,005评论 0 3
  • 华山峰前初相遇,少林山下共参阳。峨眉塔下芳魂渺,真武门前一孤老。
    不知不觉云阅读 241评论 0 0