Skip to content

数组去重

普通数组去重

js
function unique(arr) {
  return [...new Set(arr)]
}

// --- 测试 ---
const arr = [1, 2, 2, 3, 4, 4, 5, 5]
console.log(unique(arr)) // [1, 2, 3, 4, 5]
// --- 测试 ---
js
function unique(arr) {
  return arr.filter((item, index) => arr.indexOf(item) === index)
}

// --- 测试 ---
const arr = [1, 2, 2, 3, 4, 4, 5, 5]
console.log(unique(arr)) // [1, 2, 3, 4, 5]
// --- 测试 ---

基于 MIT 许可发布