JavaScript之数组去重

2021-07-02 23:04

阅读:558

标签:返回结果   通过   数组去重   rom   意义   输出   还需要   image   项目开发   

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

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

技术分享图片

返回结果如下:

技术分享图片

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

技术分享图片

结果如下:

技术分享图片

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

技术分享图片

输出结果:

技术分享图片

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

技术分享图片

输出结果为:

技术分享图片

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

 

JavaScript之数组去重

标签:返回结果   通过   数组去重   rom   意义   输出   还需要   image   项目开发   

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


评论


亲,登录后才可以留言!