<
>

JS数组去重的常用4种方法

2022-04-18 13:24:24 来源:易采站长站 作者:

1.ES6的Set类数组去重

var arr = [1,2,2,3,3,4,4,1,5,6,6,5]function unique (arr) {  return Array.from(new Set(arr))}console.log(unique(arr)) //[1,2,3,4,5,6]

ES6的Set是类数组,里面的值是唯一的,但是不是真正的数组所以要通过Array.from()方法转化为数组,不考虑兼容问题是最简单的去重方法

2.for循环嵌套for循环

var arr = [1,2,2,3,3,4,4,1,5,6,6,5];function unique(arr) {   组项,不等于的情况就是当前的item是第二次出现,而indexOf判断出来的下标值还是第一个,这一项则不会返回,所以达到了去重的要求

更多关于js数组去重的方法请查看下面的相关链接

暂时禁止评论

微信扫一扫

易采站长站微信账号