오늘은 underscore.js를 구현하게 되었다.
사용하고있던 자바스크립트 메소드를
직접 구현하는 것이었다.
생각만큼 쉽지 않다.
알고리즘 문제를 푸는것과 비슷했고
그만큼 어렵게 느껴진다.
자바스크립트에서 함수형 프로그래밍을 도와주는 라이브러리이다.
이번엔 이런 라이브러리를 사용한것이 아닌 이걸 구현해본것이다.
_.map
_.reduce
등의 기능을 직접 구현해보며
이전에 사용했었던 메소드들의 과정에 대해
다시한번 생각해보는 시간을 가지게 되었다.