如何具体操作七种JavaScript数组去重方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1355个文字,预计阅读时间需要6分钟。
目录 + 1. 利用 Set() 和 Array.from() + 2. 使用双层循环 + 数组的splice方法 + 3. 使用数组的indexOf方法 + 4. 使用数组的includes方法 + 5. 使用数组的filter() + indexOf() + 6. 使用 Map() + 7. 使用对象:将下面数组去除重复元素
目录
- 1.利用Set()+Array.from()
- 2.利用两层循环+数组的splice方法
- 3.利用数组的indexOf方法
- 4.利用数组的includes方法
- 5.利用数组的filter()+indexOf()
- 6.利用Map()
- 7.利用对象
例:将下面数组去除重复元素(以多种数据类型为例)
const arr = [1, 2, 2, 'abc', 'abc', true, true, false, false, undefined, undefined, NaN, NaN]
1.利用Set()+Array.from()
- Set对象:是值的集合,你可以按照插入的顺序迭代它的元素。 Set中的元素只会出现一次,即Set中的元素是唯一的。
- Array.from() 方法:对一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。
本文共计1355个文字,预计阅读时间需要6分钟。
目录 + 1. 利用 Set() 和 Array.from() + 2. 使用双层循环 + 数组的splice方法 + 3. 使用数组的indexOf方法 + 4. 使用数组的includes方法 + 5. 使用数组的filter() + indexOf() + 6. 使用 Map() + 7. 使用对象:将下面数组去除重复元素
目录
- 1.利用Set()+Array.from()
- 2.利用两层循环+数组的splice方法
- 3.利用数组的indexOf方法
- 4.利用数组的includes方法
- 5.利用数组的filter()+indexOf()
- 6.利用Map()
- 7.利用对象
例:将下面数组去除重复元素(以多种数据类型为例)
const arr = [1, 2, 2, 'abc', 'abc', true, true, false, false, undefined, undefined, NaN, NaN]
1.利用Set()+Array.from()
- Set对象:是值的集合,你可以按照插入的顺序迭代它的元素。 Set中的元素只会出现一次,即Set中的元素是唯一的。
- Array.from() 方法:对一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。

