美文网首页
js实现数组去重(两种简单的办法~)

js实现数组去重(两种简单的办法~)

作者: 无语听梧桐 | 来源:发表于2017-06-05 17:14 被阅读0次

1.利用ES6 提供的新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。
//function noRepeate(arr)
{
return Array.from(new Set(arr));
}
//

微信截图_20170605170753.png

2.//* arr.filter(function (element, index, self) {
return self.indexOf(element) === index;
});
//*

filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。
filter()接收的回调函数,其实可以有多个参数。通常我们仅使用第一个参数,表示Array的某个元素。回调函数还可以接收另外两个参数,表示元素的位置和数组本身:

image.png

相关文章

  • js实现数组去重(两种简单的办法~)

    1.利用ES6 提供的新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。//functio...

  • JS数组去重常见方法分析

    数组去重是开发中经常会遇到的问题,也是面试时经常会考到的。JS实现数组去重可以有多种方法: 一、简单的去重方法 用...

  • js实现数组去重

    //借助indexOf()方法判断此元素在该数组中首次出现的位置下标与循环的下标是否相等 方法一: functio...

  • js实现数组去重

    定义一个新数组,判断旧数组中的元素是否在新数组中已存在 对数组进行排序后,比较前后两个相邻元素 根据对象的属性不重...

  • js实现数组去重

  • js实现数组去重

  • Array集结号

    实现数组去重的几种方法 数组去重一 数组去重二 利用数组indexof+push实现数组去重 数组去重三 利用对象...

  • js 数组去重,格式转换方法

    1,对象数组去重 2,用js实现将二维数组格式化转换成树状数组 3,将树结构数据转换为一维数组 4, 数组去重

  • 数组的去重和数组中对象的去重

    数组中对象去重 方式1 jq方式 方式2 原生js方式 普通数组的去重 方式1 普通的数组去重js 方式2 Se...

  • JS数组去重算法实现

    如:魅族笔试题 本文就 js 如何实现数组去重整理出5种方法,并附上演示Demo 以及 源码。 1.遍历数组法 最...

网友评论

      本文标题:js实现数组去重(两种简单的办法~)

      本文链接:https://www.haomeiwen.com/subject/fcxbfxtx.html