首页 > 编程语言 > 详细

JavaScript之数组去重

时间:2018-09-11 16:47:05      阅读:230      评论:0      收藏:0      [点我收藏+]

数组去重是我们工作以及面试中经常会碰到得一道编程题,说明它对于我们而言具有非常重要的意义,所以我们必须得掌握它,以下是我总结得一些常见数组去重的方法:

1.indexOf() 返回某个指定的字符串值在字符串中首次出现的位置来进行数组去重:

技术分享图片

返回结果如下:

技术分享图片

2. 先对数组进行排序,再通过对比相邻的两个元素进行数组去重:

技术分享图片

结果如下:

技术分享图片

3.利用ES6中Set进行数组去重:

技术分享图片

输出结果:

技术分享图片

到这步为止,我们可以发现虽然数组已经去重,但是返回的却是一个类数组对象,所以我们还需要利用Array,from将它转换为数组,修改代码如下:

技术分享图片

输出结果为:

技术分享图片

数组去重在日常项目开发中会经常碰到,所以我们必须能够熟练解决这个基本问题!

 

JavaScript之数组去重

原文:https://www.cnblogs.com/jianzhenghui/p/9628663.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!