티스토리 뷰
모듈 : 특정한 기능을 하는 함수나 변수들의 집합
- 자바스크립트에서 코드를 재사용하기 위해 함수로 만드는 것과 비슷
- var.js
const odd = '홀수';
const even = '짝수';
module.exports = { //exports : 내보는 키워드 -> 다른파일에서 부를 수 있음
odd,
even,
};
- func.js
const { odd, even } = require('./var'); //require : var.js에 있는 값을 불러옴
function checkOddOrEven(num){
if(num % 2) {
return odd;
}
return even;
}
module.exports = checkOddOrEven;
- index,js
const {odd, even} = require('./var');
const checkNumber = require('./func'); //func.js의 checkOddOrEven을 checkNumber로 사용하겠다
function checkStringOddOrEven(str){
if(str.length % 2) {
return odd;
}
return even;
}
console.log(checkNumber(10));
console.log(checkStringOddOrEven('hello'));
- 실행 및 결과 (콘솔에서 실행)
$ node index
짝수
홀수
'LANGUAGE > NODE.JS' 카테고리의 다른 글
[NODE.JS] KOA (0) | 2019.08.20 |
---|---|
[NODE.JS] RERL (0) | 2019.07.21 |
[NODE.JS] SINGLE THREAD (0) | 2019.07.19 |
[NODE.JS] EVENT LOOP - 이벤트 루프 (0) | 2019.07.19 |
[NODE.JS] BASIC THINGS (0) | 2019.07.19 |
댓글