티스토리 뷰
개발자의 삶/JSs(React, Vue, Nuxt, ...)
Object List를 lodash uniqBy로 간단하게 중복 제거하기 (feat. react)
나RD 2024. 4. 2. 14:31728x90
list 내 object 형태로 된 데이터의 중복을 제거하기 위해 lodash를 사용해보자.
테스트 환경
npm, react
npm 환경
lodash 설치
npm i lodash
object list 중복 제거
// imports
import { uniqBy } from "lodash";
...
// 데이터 설정
const datas = [
{
value1: 1,
value2: 'react',
value3: 'v1',
...
},
{
value1: 2,
value2: 'vue',
value3: 'v2',
...
},
{
value1: 3,
value2: 'python',
value3: 'v3',
...
},
{
value1: 1,
value2: 'react',
value3: 'v4',
...
},
...
]
...
// 데이터 중복 확인
console.log(uniqBy(datas.map(({ value1, value2 }) => ({ value1, value2 })), "value1"));
데이터 확인
[
{
value1: 1,
value2: 'react'
},
{
value1: 2,
value2: 'vue'
},
{
value1: 3,
value2: 'python'
}
]
반응형
'개발자의 삶 > JSs(React, Vue, Nuxt, ...)' 카테고리의 다른 글
초간단 lodash 사용하여 list 배열 정렬하기(feat. react) (3) | 2024.04.29 |
---|---|
키보드 한글 자음, 모음을 영문으로 변환하기 (feat. react) (0) | 2024.04.25 |
[React][속성공부] ...rest? 넌 뭐하는 애니? in Component props (0) | 2024.01.15 |
Vue 3.x 프로젝트 생성 및 설정 (0) | 2022.11.22 |
Nuxt 프로젝트 생성 및 설정 (0) | 2022.11.11 |
세션 끊겨도 노드 실행될 수 있도록... npm start? (0) | 2020.10.08 |