728x90
1. lodash ( _ )
데이터 구조를 쉽게 다룰 수 있도록 도와주는 라이브러리
1.1. lodash Docs
1.2. 설치
#### lodash | npm 설치 ####
npm i -g npm
npm i --save lodash
############################
...
import _ from 'lodash';
1.3. 주요 method
_.pick()
: 객체에서 해당 속성으로 새롭게 구성한 객체를 return
_.pick – Lodash Docs v4.17.11 (docs-lodash.com)
_.cloneDeep()
: 깊은복사
_.cloneDeep – Lodash Docs v4.17.11 (docs-lodash.com)
_.set()
: 객체와 속성위치와 값을 받아 해당 객체의 속성의 값을 변경함, 위치를 배열로 순서대로 속성을 생성하여 최종위치에 값을 입력한다..
_.set – Lodash Docs v4.17.11 (docs-lodash.com)
_.invert()
: 객체의 key와 value를 뒤집음. 단, value가 일치하는 속성이 있으면 가장 나중 속성이 key가 됨
_.invert – Lodash Docs v4.17.11 (docs-lodash.com)
_.match()
: 객체에서 찾으려는 속성과 일치하면 그 객체를 return
_.matches – Lodash Docs v4.17.11 (docs-lodash.com)
_.omit()
: 객체에서 해당 속성을 제외한 객체를 return
_.omit – Lodash Docs v4.17.11 (docs-lodash.com)
_.includes()
: 해당 collection에 찾고자 하는 값이 있는지 탐색 ( return boolean ), 3번째 매개변수는 idx (해당 idx에 그 값이 있는지 확인)
_.includes – Lodash Docs v4.17.11 (docs-lodash.com)
300x250