Skip to content
On this page

uniqueList

Unique array.

Usage

ts
import { uniqueList } from '@use-kit/functions'

const arr = [1, 2, 2, '1', 'ab', 'ac', 'ab']
const ret = uniqueList(arr)

// expect: [1, 2, '1', 'ab', 'ac']

const arr = [
  { id: 1, name: 'akashi' },
  { id: 2, name: 'asuka' },
  { id: 3, name: 'akashi' },
  { id: 4, name: 'shiori' },
]
const ret = uniqueList(arr, 'name')

// expect: [
//   {
//     "id": 1,
//     "name": "akashi",
//   },
//   {
//     "id": 2,
//     "name": "asuka",
//   },
//   {
//     "id": 4,
//     "name": "shiori",
//   },
// ]
import { uniqueList } from '@use-kit/functions'

const arr = [1, 2, 2, '1', 'ab', 'ac', 'ab']
const ret = uniqueList(arr)

// expect: [1, 2, '1', 'ab', 'ac']

const arr = [
  { id: 1, name: 'akashi' },
  { id: 2, name: 'asuka' },
  { id: 3, name: 'akashi' },
  { id: 4, name: 'shiori' },
]
const ret = uniqueList(arr, 'name')

// expect: [
//   {
//     "id": 1,
//     "name": "akashi",
//   },
//   {
//     "id": 2,
//     "name": "asuka",
//   },
//   {
//     "id": 4,
//     "name": "shiori",
//   },
// ]

Released under the MIT License.