欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js数组去除重复项

程序员文章站 2022-06-09 18:45:20
...

js数组去重复项

1.使用数组函数filter

function test(arr){
    var a = arr.filter(function(v,k,arr){    
        return arr.indexOf(v) == k
    })
    return a
}

var a = test([4,3,3,1])
a.sort((a,b) => a-b)
console.log(a)

// 注意:indexOf(),lastIndexOf()
// indexOf()从左到右遍历
// lastIndexOf()从右到左

2.使用set

var arr = [4,3,3,1]
var a = [...new Set(arr)]
console.log(a)
相关标签: JavaScript面试题