Programming/JS

_ lodash

728x90

1. lodash ( _ )

데이터 구조를 쉽게 다룰 수 있도록 도와주는 라이브러리


1.1. lodash Docs

https://docs-lodash.com/v4/

 

Lodash Docs v4.17.11 – Documentation for JavaScript utility library

A modern JavaScript utility library delivering modularity, performance & extras. Download Lodash is released under the MIT license & supports modern environments.Review the build differences & pick one that’s right for you. Installation In a browser:

docs-lodash.com

 

 

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