JavaScript常用8种数组去重代码实例

2022-07-28,,,,

在我们学习和使用javascript的中,会经常使用到数组的去重,接下来的内容,来给大家分享一下,我们在开发过程中,常用到的数组去重方法,这些方法都是有在实战中真实实践过的,非常值得大家学习和收藏,我们一起来看看都有哪些方法吧!

1.利用对象的属性

使用对象属性不重名的特性。

结果如下:

2. 使用set数据结构

set是一种类似数组的结构,但是set成员中没有重复的值。set()函数可以接受一个数组或者类数组的参数,生成一个set对象。而array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object和可遍历iterable)的对象包括 es6 新增的数据结构 set 和 map)。

结果如下:

3. 使用for循环和splice

结果如下:

4.使用indexof判断去重

结果如下:

5.使用sort排序去重

结果如下:

6.使用filter

结果如下:

7.使用map数据结构去重

结果如下:

8.使用reduce和include去重

结果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

《JavaScript常用8种数组去重代码实例.doc》

下载本文的Word格式文档,以方便收藏与打印。