const aa = [34,11,11,22,33,22,'46','we','we','hog'];
// 方法一
let bb = aa.filter((item,index,arr)=>{
return arr.indexOf(item) === index;
})
console.log(bb) // [34, 11, 22, 33, '46', 'we', 'hog']
// 方法二
let cc = Array.from(new Set(aa));
console.log(cc); // [34, 11, 22, 33, '46', 'we', 'hog']
// 方法三
let dd = aa.reduce((calArr,item)=>{
calArr.includes(item) ? '' : calArr.push(item);
return calArr;
},[])
console.log(dd) // [34, 11, 22, 33, '46', 'we', 'hog']
// 方法四
let ee = [...new Set(aa)];
console.log(ee) // [34, 11, 22, 33, '46', 'we', 'hog']
javaScript数组去重的几种方式
最新推荐文章于 2024-10-09 00:58:21 发布