方法1:
使用 Array.from() + set 數據結構
let arr = [1, 3, 3, 5];
// 方法1
// Array.from(): 將其他對象轉化爲數組
// set數據結構:ES6,類似於數組,但其成員值都是唯一的
let method1 = array => Array.from(new Set(array));
console.log(method1(arr)); // [1,3,5]
方法2
使用 擴展運算符(...)+ set數據結構
const method2= arr => [...new Set(arr)];
console.log(method2(arr)); // [1,3,5]
方法3
let method3 = array => {
let newArr = [];
for(let i = 0; i < array.length; i++){
if(!newArr.includes(array[i])){
newArr.push(array[i]);
}
}
return newArr;
}
console.log(method3(arr)); // [1,3,5]