JavaScript常用8种数组去重代码实例
程序员文章站
2022-06-09 20:48:42
在我们学习和使用javascript的中,会经常使用到数组的去重,接下来的内容,来给大家分享一下,我们在开发过程中,常用到的数组去重方法,这些方法都是有在实战中真实实践过的,非常值得大家学习和收藏,我...
在我们学习和使用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去重
结果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇: 均值t检验,方差卡方检验例题(R语言)