let originalArray = [1,2,3,4,5,3,2,4,1];
// 方式1
const result =Array.from( newSet(originalArray));
console.log(result); // -> [1, 2, 3, 4, 5]
// 方式2
const result = [];
const map = newMap();
for (let v of originalArray ) {
if ( !map.has(v)) {
map.set(v,true);
result.push(v);
}
}
console.log(result);// -> [1, 2, 3, 4, 5]
// 方式3
const result = [];
for ( let v of originalArray) {
if(!result.includes(v)) {
result.push(v);
}
}
console.log(result);// -> [1, 2, 3, 4, 5]











网友评论