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)
上一篇: 前端面试题
下一篇: 利用别人的程序再次入侵