Lodash 알아보기

매번 힘들게 직접 함수를 만들어가며 코딩하다가.. 이번에 lodash라는 아주 유용한 JavaScript 라이브러리를 알게 되어 잘 사용하고 있다. 

 

Lang Method

_.isNan : 값이 nan인지 판단.

_.isNil : 값이 nan 혹은 undefined인지 판단.

_.cloneDeep : 자식까지 복사하여 새로운 값에 매핑.

 

Array Method

_.findIndex : 조건을 만족하는 첫 번째 데이터의 인덱스를 리턴.

    찾지 못했다면 -1을 리턴.

_.fill : 입력받은 array에 value을 채워넣음.

_.pull : array에서 특정 값을 제외한 배열을 리턴.

_.uniq : array에서 중복값을 제거한 배열을 리턴.

_.uniqBy : 특정한 기준에 따른 값들 중 고유값만 리턴.

remove : 조건에 해당하는 값을 제거하고 리턴.

_.flattern : 2차원 배열을 1차원으로 평탄화.

 

Object Method

._get : 객체 경로의 값을 가져옴. undefined인 경우 default value가 리턴.

_.assign : object를 할당함

 

Collection Method

_.filter : 조건에 맞는 객체 리턴.

_.sortBy : 조건에 따라 정렬.

 

출처 : 링크