유명한 모듈이 있는데 underscore.js가 있다.
npm install underscore 를 하기 전에 //
현재 사용하고 있는 디렉토리를 하나의 패키지로 만들어야 한다.
: npm init 라는 명령어로 입력하면 패키지로 만들기 위한 여러가지 질문들이 나온다.
질문을 답하고 나면
package.json 이라는 파일이 생성된다.
이제 언더스코어를 다운받는다.
그러면 해당 디렉토리 안에 node_module이라는 폴더가 생기고, 밑에 underscroe 폴더가 생성된다.
근데 extroneous라는 메세지가 뜨는데 불완전 하다는 뜻이다.
npm install underscore --save 라고 저장하면 package.js 파일에도 dependencies안에표시된다.
있는 것은 package.json라는 파일만 있으면 언제든 underscroe를 자신의 파일에 포함시킬 수 있다. (????)
암튼 npm을 사용해보자
먼저 파일을 만든다.
[underscore.js]
var _ = require('underscore');
var arr = [12,11,10,9,8]
여기서 첫번째 숫자를 가져오려고 하면
console.log(arr[0]); 이라고 하면
node underscore.js를 실행했을 때 12가 출력된다.
마지막 숫자를 가져오려고하면 좀 복잡한데,
console.log(arr[arr[arr.length-1]); 이라고 해야 가져온다.
하지만 underscore는 좀더 간단하고 보기 쉽게 이를 변형할 수 있는데,
console.log(_.first[arr]); 로 첫번째 값 12를 가져올 수 있고
console.log(_,last[arr]);을 쓰면 마지막 값을 return 한다.
'IT 인터넷 > node.js' 카테고리의 다른 글
[node js] 서버 만들기 코드 분석 (0) | 2017.11.08 |
---|---|
[node js] 동기와 비동기 프로그래밍 (0) | 2017.11.08 |
[node js] 콜백 함수 (0) | 2017.11.08 |
[node js] npm (0) | 2017.11.07 |
[node js] 모듈 (0) | 2017.11.07 |