Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

lodash와 밑줄의 차이점은 무엇입니까?

<시간/>

lodash와 밑줄은 배열, 숫자, 개체, 문자열 등을 훨씬 쉽게 작업할 수 있는 유틸리티를 제공하여 JavaScript를 더 쉽게 만드는 유틸리티 라이브러리입니다. 이 라이브러리는 −

에 적합합니다.
  • 배열, 객체 및 문자열 반복

  • 값 조작 및 테스트

  • 복합 함수 만들기

둘 다 기능 라이브러리입니다. Lo-Dash는 Underscore의 포크이며 여전히 Underscore의 API를 따라가서 드롭인 교체 역할을 할 수 있습니다. 하지만 내부적으로는 완전히 다시 작성되었으며 Underscore에서 제공하지 않는 여러 기능도 추가되었습니다.

Lo-Dash는 배열, 문자열, 개체 및 인수 개체에 대한 보다 일관된 교차 환경 반복 지원을 제공하기 위해 만들어졌습니다. 이후 추가 기능(AMD 지원, 딥 클론 및 딥 병합 등), 대규모 어레이/객체 반복을 위한 더 나은 전체 성능 및 최적화, 맞춤형 빌드 및 템플릿 사전 컴파일 유틸리티로 더 많은 유연성을 제공하는 Underscore의 상위 집합이 되었습니다.