프로그래밍 언어/HTML,CSS,JS

Lodash와 Underscore.js의 차이점

Rateye 2021. 12. 9. 10:45
728x90
반응형
질문 : Lodash와 Underscore.js의 차이점 [닫힌]

누군가 Lodash 또는 Underscore.js 유틸리티 라이브러리를 선호하는 이유는 무엇입니까?

Lodash는 밑줄을 대체하는 것으로 보이며 후자는 더 오래되었습니다.

나는 둘 다 훌륭하다고 생각하지만 그들이 교육적인 비교를 위해 어떻게 작동하는지에 대해 충분히 알지 못하며 차이점에 대해 더 알고 싶습니다.

답변

arguments 개체 1에 대해보다 일관된 교차 환경 반복 지원을 제공하기 위해 Lodash를 만들었습니다. 이후 Underscore.js의 상위 세트가되어보다 일관된 API 동작, 더 많은 기능 (AMD 지원, 딥 클론, 딥 머지 등), 더 철저한 문서 및 단위 테스트 (Node.js , RingoJS , Rhino 에서 실행되는 테스트)를 제공합니다. , Narwhal , PhantomJS 및 브라우저), 대규모 배열 / 객체 반복에 대한 전반적인 성능 및 최적화가 향상되고 사용자 지정 빌드 및 템플릿 사전 컴파일 유틸리티를 통한 유연성이 향상됩니다.

Lodash는 Underscore.js보다 더 자주 업데이트되기 때문에 최신 안정 버전의 Underscore.js와의 호환성을 보장하기 위해 lodash underscore 빌드 가 제공됩니다.

언젠가는 Underscore.js에 대한 푸시 액세스 권한 도 부여 받았습니다. 부분적으로는 Lodash가 30 개 이상의 문제를 제기했기 때문입니다. Underscore.js v1.4.x +의 랜딩 버그 수정, 새로운 기능 및 성능 향상.

또한 기본적으로 Lodash를 포함하는 Backbone.js 상용구가 3 개 이상 있으며 이제 Lodash는 Backbone.js의 공식 문서에 언급되어 있습니다.

Lodash와 Underscore.js의 차이점에 대한 자세한 내용은 Kit Cambridge의 게시물 Say "Hello"to Lo-Dash를 확인하십시오.

각주 :

출처 : https://stackoverflow.com/questions/13789618/differences-between-lodash-and-underscore-js
728x90
반응형