JavaScript的数组去重

您所在的位置:网站首页 编写数组去重 JavaScript的数组去重

JavaScript的数组去重

2023-05-13 02:54| 来源: 网络整理| 查看: 265

数组去重

●就是把一个数组中重复出现的数据只留下一个,没有重复出现的就不用管了●最后的数组里面只有不重复的数据

方案一●我们可以利用sort()方法进行排序●让一样的数据挨着,后面我们就可以判断前一个和后一个是不是一样,●如果一样就删掉一个

方案二●准备一个新的数组,我们可以判断新数组中的数据有没有和原始数组中数据一样的●如果有,咱们就不添加,如果没有就可以添加到新数组中

方案三●我们可以利用双重循环的方式,让前一个数据和后面的每一个数据进行比较●如果有一样的,我们就删掉一个

方案四●直接遍历数组,看看里面有没有重复的,有的话就直接删掉

方案五●我们知道对象里面的键名是不能重复的.如果有重复的就是相当于在修前一个的值●所以我们可以利用这个点实现一下去重

方案六●可以使用 Set 数据结构来进行数组去重

Set 数据结构●Set() 数据结构是 ES6 中出现的一个构造函数, 用来生成 Set 数据结构●Set数据机构是一个 类似于 数组的数据结构●Set函数可以接受一个数组作为参数●特点: 所有元素都是唯一的,没有重复●语法: var s = new Set([ 数据1, 数据2, 数据3, ... ])

还原成数组●Set 数据结构虽然可以去重, 但是去重完毕以后不再是数组了●我们还需要把 Set 结构还原成数组●方案1 :

●方案2 :



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3