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"
// }
// ]