方法1:根据indexOf()判断
var arr = [1,3,3,4,4,46,78,88];
function unique(arr){
var tempArr = []
arr.map(item=>{
if(tempArr.indexOf(item)<0){
tempArr.push(item)
}
})
return tempArr
}
console.log(unique(arr))//[1, 3, 4, 46, 78, 88]
:
方法2:根据对象key值唯一性

方法3:使用ES6中 set数据结构的唯一性原理 […new Set(array)]
博客介绍了三种数组去重的方法。一是利用indexOf()判断;二是依据对象key值的唯一性;三是使用ES6中set数据结构的唯一性原理,通过[…new Set(array)]实现去重。
245

被折叠的 条评论
为什么被折叠?



