方法:1、利用map数据结构实现去重,将数组的每一个元素作为key存到map中;2、利用es6中的set方法实现去重,语法为“Set(array)”;3、利用forEach语句配合indexOf实现去重。
本文操作环境:Windows10系统、nodejs 12.19.0版、Dell G3电脑。
第一种 利用Map数据结构去重
创建一个空Map数据结构,遍历需要去重的数组,把数组的每一个元素作为key存到Map中。由于Map中不会出现相同的key值,所以最终得到的就是去重后的结果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
第二种 使用ES6中的set是最简单的去重方法
1 2 3 |
|
第三种 forEach+indexOf实现去重
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
推荐学习:《nodejs视频教程》
以上就是node数组去重的三种方法是什么的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号