Skip to content
On this page

mergeList

Merge object list field. It returns the modified target object list.

Usage

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

const targetList = [{
  id: 1,
  name: 'akashi',
}, {
  id: 2,
  name: 'asuka',
}, {
  id: 3,
  name: 'shiori',
}]

const sourceList = [{
  id: '01',
  name: 'akashi',
}, {
  id: '02',
  name: 'asuka',
}, {
  id: '03',
  name: 'shiori',
}]

const ret = mergeList(targetList, sourceList, 'name')
// [
//   {
//     "id": "01",
//     "name": "akashi",
//   },
//   {
//     "id": "02",
//     "name": "asuka",
//   },
//   {
//     "id": "03",
//     "name": "shiori",
//   },
// ]
import { mergeList } from '@use-kit/functions'

const targetList = [{
  id: 1,
  name: 'akashi',
}, {
  id: 2,
  name: 'asuka',
}, {
  id: 3,
  name: 'shiori',
}]

const sourceList = [{
  id: '01',
  name: 'akashi',
}, {
  id: '02',
  name: 'asuka',
}, {
  id: '03',
  name: 'shiori',
}]

const ret = mergeList(targetList, sourceList, 'name')
// [
//   {
//     "id": "01",
//     "name": "akashi",
//   },
//   {
//     "id": "02",
//     "name": "asuka",
//   },
//   {
//     "id": "03",
//     "name": "shiori",
//   },
// ]

Released under the MIT License.