Skip to content
develjsw edited this page Jun 23, 2023 · 1 revision

lodash는 JS 유틸리티 라이브러리로 다양한 함수를 제공하여 JS코드 작성을 간소화 하고 성능을 최적화 할 수 있음
또한 배열, 객체, 함수, 문자열 등 다양한 데이터 유형을 다루는데 유용한 기능을 제공함
lodash는 모듈화 되어 있어 필요한 함수만 선택적으로 가져와 사용 가능하며 내부적으로 최적화 되어 있음

  • 컬렉션 조작 : map, filter, reduce, sortBy 등의 함수를 사용하여 데이터를 변환하거나 필터링하고 정렬 가능
  • 함수 조작 : debounce, throttle과 같은 함수를 사용하여 이벤트 핸들러를 제어하거나 함수 실행 지연 가능
  • 유용한 유틸리티 : clone, isEqual, isEmpty와 같은 함수를 사용하여 객체를 복제하거나 동등성을 비교하고 객체가 비어 있는지 확인 가능
  • 문자열 조작 : startsWith, endsWith, trim, capitalize 등의 함수를 사용하여 문자열의 시작 또는 끝을 확인하거나 공백을 제거하고 문자열 형식화 가능
  • 데이터 유효성 검사 : isNumber, isString, isArray, isObject와 같은 함수를 사용하여 데이터의 유형을 확인하고 유효성을 검사 가능