Lodash 설치
npm install lodash
Lodash 패키지에서 uniqBy import하기
import _uniqBy from 'lodash/uniqBy'
사용법
https://lodash.com/docs/4.17.15#uniqBy
Lodash Documentation
_(value) source Creates a lodash object which wraps value to enable implicit method chain sequences. Methods that operate on and return arrays, collections, and functions can be chained together. Methods that retrieve a single value or may return a primiti
lodash.com
_uniqBy(검사할 객체를 가진 배열, 검사할 key 이름)
_uniqBy([{ key: value }, { key: value }, { key: value }...], key)
- _uniqBy() 메서드 안에 첫번째 인수로 고유화 작업을할 배열 데이터를 넣어주고 두번째 인수로 검사할 key 이름을 넣어준다
- 배열 데이터 안에는 key 이름이 같은 여러 객체 데이터가 있다
- 여기서 같은 value값을 가진 객체가 하나만 남도록 나머지 객체를 삭제해준다
정리하자면 두번째 인수로 가지는 key를 기준으로 해서 배열 데이터를 고유화시켜주는 기능을 가진다
'JavaScript' 카테고리의 다른 글
| [자바스크립트] 이벤트 총정리 (이벤트 종류, 이벤트 핸들러와 리스너, 버블링과 캡처링을 이용한 이벤트 위임) (0) | 2022.08.09 |
|---|---|
| [자바스크립트] 동기와 비동기란? 비동기적 코드 callback, promise, async와 await 사용법 (0) | 2022.08.08 |
| [자바스크립트/한줄정리] 화살표 함수 생략 방법 (0) | 2022.07.08 |
| [자바스크립트] addEventListener의 두번째 인자로 왜 함수 실행이 아닌 함수 자체를 가질까? (0) | 2022.06.23 |
| [JavaScript] 팩토리 함수란? (0) | 2022.06.20 |
댓글