数组去重
使用 Array.reduce 方法实现数组去重,保留数组中第一次出现的唯一值。
Array.reduce
const numbers = [1, 2, 2, 3, 4, 4, 5];const uniqueNumbers = uniqueArray(numbers);console.log(uniqueNumbers); // 输出 [1, 2, 3, 4, 5] Copy
const numbers = [1, 2, 2, 3, 4, 4, 5];const uniqueNumbers = uniqueArray(numbers);console.log(uniqueNumbers); // 输出 [1, 2, 3, 4, 5]
const strings = ["apple", "banana", "apple", "orange"];const uniqueStrings = uniqueArray(strings);console.log(uniqueStrings); // 输出 ["apple", "banana", "orange"] Copy
const strings = ["apple", "banana", "apple", "orange"];const uniqueStrings = uniqueArray(strings);console.log(uniqueStrings); // 输出 ["apple", "banana", "orange"]
需要去重的数组
去重后的新数组
数组去重
使用
Array.reduce
方法实现数组去重,保留数组中第一次出现的唯一值。Example
Example