Lodash는 이전에 사람들이 많이 사용하던 Underscore와 같은 utility 라이브러리다.
Angular 프로젝트에서 lodash를 import 하여 사용 가능하다.
native 와 기능을 비교한다면..
Native
- 장점 : 빠르다, 코드 유지/보수가 편하다, 브라우저 호환성 (ES5는 대부분 지원하니.)
- 단점: 예외처리를 잘해야한다, Array 타입밖에 지원안함, 복잡한 데이터 처리에는 직접 메소드를 만들어서 써야한다.
lodash/underscroe
- 장점: 다양한 메소드 제공으로 생산성이 향상된다, 스크립트가 뻗는 경우가 없다, 객체도 지원하므로 데이터 처리에 용이하다.
- 단점: 무겁다, native에 비해서는 느리다, 협업할때 상대방이 익숙하지 않은 메소드는 doc을 한번 살펴봐야 한다. 최신 v8엔진 에서만 지원한다.(lodash경우)
참고) http://blog.kazikai.net/?tag=lodash
'IT 개발, develop > javascript' 카테고리의 다른 글
[react] useEffect 가 2번 호출 될 때.. (2) | 2023.11.02 |
---|---|
[react] redux, reducer, store (0) | 2023.11.01 |
[react] context 이해가.. (0) | 2023.11.01 |
[ javascript ] string 날짜 변환 라이브러리 / sugar (0) | 2018.10.12 |
jquery ? DOM API ? (0) | 2018.10.12 |
댓글