Array.prototype.indexOf():
function unique(arr) {
return arr.filter((item, index) =>
arr.indexOf(item) === index
)
}
function unique(arr) {
let temp = [];
arr.forEach(item => {
if (temp.indexOf(item) === -1) {
temp.push(item);
}
});
return temp;
}
Array.prototype.includes():
function unique(arr) {
let temp = [];
arr.forEach(item => {
if (!temp.includes(item)) {
temp.push(item);
}
});
return temp;
}
new Set():
function unique(arr) {
return [...new Set(arr)]
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者