📄 Find Value in Array
1. 在陣列中找唯一值
I. 使用 Set(ES6)
const array = [6, 4, 3, 2, 4, 1, 6, 3, 2];
const findUniqueValue = (arr) => {
const uniqueValues = new Set(arr);
return [...uniqueValues];
};
console.log(findUniqueValue(array)); // [6, 4, 3, 2, 1]
II. 使用 filter
const array = [6, 4, 3, 2, 4, 1, 6, 3, 2];
const findUniqueValue = (arr) => {
return arr.filter((value, index, self) => self.indexOf(value) === index);
};
console.log(findUniqueValue(array)); // [6, 4, 3, 2, 1]