Skip to content

uniqueArray ​

数组去重

引入版本 ​

0.110.0

Demo ​

ts
import { uniqueArray } from '@wyfex/iutils'

// 基础类型去重
console.log(uniqueArray([1, 2, 2, 3, 3, 3, 'a', 'a']))
// [1,2,3,'a']

// 对象数组按key去重
console.log(
  JSON.stringify(
    uniqueArray(
      [
        { id: 1, name: 'A' },
        { id: 2, name: 'B' },
        { id: 1, name: 'A2' }
      ],
      'id'
    ),
    null,
    2
  )
)
// [
//   {
//     "id": 1,
//     "name": "A"
//   },
//   {
//     "id": 2,
//     "name": "B"
//   }
// ]

基于 MIT 许可发布