본문 바로가기
바닐라코딩 사전학습/JS

underscore.js 라이브러리

by 꼬마보노 2021. 12. 28.

Koans 퀴즈를 풀다가 

var odd = _(numbers).filter(function (x) { return x % 2 !== 0 }); //.filter()

_(numbers).filter ... 와 같은 _를 만나게 되었다.

_는 언더바 라고 읽는데 MDN에서도 나오지 않았다.

구글링을 해보니 underscors.js라는 자바스크립트 라이브러리였다. underscore.js는 컬렉션, 배열을 처리하는데 유용한 라이브러리를 제공한다.

 

underscore.js의 메서드들이 아래의 블로그에 잘 정리되어 있다.

javascript underscore 언더스코어 정리 (tistory.com)

 

javascript underscore 언더스코어 정리

언더스코어란? 용어설명 Context iteratee Context와 iteratee의 구분 Collection Functions (Arrays or Objects) each map reduce reduceRight find filter where findWhere reject every some contains invoke p..

harrythegreat.tistory.com

 

또한 underscore.js의 메서드들을 직접 구현해보는것도 좋은 코딩연습이 될 것같다.

이를 위해 아래의 블로그와 같이 구상해서 직접 코딩을 해보는것을 목표로 해보자.

Underbar. 내장 메소드 라이브러리 직접 만들어보기 – Choo's Tech blog (chooworld.com)

 

Underbar. 내장 메소드 라이브러리 직접 만들어보기

언더바 (Underbar.js) 메소드 라이브러리인 Underscore.js의 메소드를 직접 구현해보았습니다. 이름하여 Underbar만들기! 처음에는 만들 함수들 아래에 _.reduce와 같이 언더바가 들어가서 언더바라고 부르

chooworld.com

 

'바닐라코딩 사전학습 > JS' 카테고리의 다른 글

window.onload()  (0) 2021.12.30
Prototype 객체  (0) 2021.12.28
Windows 객체  (0) 2021.12.28
this의 4가지 역할  (0) 2021.12.27
new 예약어  (0) 2021.12.27