现在要求去重下面这个数组
[1, 2, 3, 3, 3, '0', '1', '2', '测试', '重复', '重复', NaN, NaN, false, false];
方法一:ES6 Set()
var arr=[1, 2, 3, 3, 3, '0', '1', '2', '测试', '重复', '重复', NaN, NaN, false, false];
arr=[...new Set(arr)];
console.log(arr);
方法二:includes和indexOf
function func(arr) {
let temp = [];
arr.forEach((v,i)=>{
if(!temp.includes(v)){ // if (arr.indexOf(v) === i)
temp.push(v)
}
})
return temp
}
网友评论