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 : 조건에 따라 정렬. 출처 : 링크