반응형
Lodash 라이브러리 소개
로다쉬는 함수형 프로그래밍 기반 철학으로 담고 있는 자바스크립트 라이브러리입니다.
로다쉬는 배열, 객체, 문자열 관련 코딩을 쉽고 깔끔하게 만드는 유틸리니 기능이 내장되어 있습니다.
CDN 설치
로다쉬 CDN 리스트 경로 https://www.jsdelivr.com/package/npm/lodash
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js" integrity="sha256-qXBd/EfAdjOA2FGrGAG+b3YBn2tn5A6bhz+LSgYD96k=" crossorigin="anonymous"></script>
패키지설치
npm install --save lodash
_.findIndex(array, [predicate=_.identity], [fromIndex=0]) 배열에서 인덱스 리턴에 사용 |
var users = [
{ 'user': 'barney', 'active': false },
{ 'user': 'fred', 'active': false },
{ 'user': 'pebbles', 'active': true }
];
_.findIndex(users, function(o) { return o.user == 'barney'; });
// => 0
// The `_.matches` iteratee shorthand.
_.findIndex(users, { 'user': 'fred', 'active': false });
// => 1
// The `_.matchesProperty` iteratee shorthand.
_.findIndex(users, ['active', false]);
// => 0
// The `_.property` iteratee shorthand.
_.findIndex(users, 'active');
// => 2
_.uniq(array) 배열의 중복 값을 제거 , 각 요소의 첫 번째 항목만 유지 |
_.uniq([2, 1, 2]);
// => [2, 1]
자세한 정보 : https://lodash.com/
반응형
'소프트웨어 개발 > javascript' 카테고리의 다른 글
javascript - html escape / unescape 처리 구현 (0) | 2022.08.20 |
---|---|
javascript 전화번호, 휴대전화 하이픈 추가 (0) | 2022.08.20 |
자바스크립트 javascrript를 사용하여 페이지 내부 검색 (ctr + f 같은 검색) (0) | 2022.01.23 |
javascript 자바스크립트 하루 전/후 날짜 구하기 다음달 이전달 구하기 내년 작년 날짜 구하기 (0) | 2022.01.20 |
javascript - 상위요소 찾기 상위 부모노드 찾기 (0) | 2022.01.20 |
댓글