TIL #042
2019.12.28

오늘 배운 것>
3. 모듈로 만들기
+ 모듈: 특정한 기능을 하는 함수나 변수들의 집합.
//var.js
const odd = '홀수';
const even = '짝수';
module.exports = {
odd,
even
};
odd, even 을 exports 시킨다.
//func.js
const { odd, even } = require('./var');
function checkOddOrEven(num){
if(num % 2) {
return odd;
}
return even;
}
module.exports = checkOddOrEven;
require 로 odd, even 을 불러온다.
//index.js
const {odd, even} = require('./var');
const checkNumber = require('./func');
function checkStringOddOrEven(str) {
if(str.length%2){
return odd;
}
return even;
}
console.log(checkNumber(10));
console.log(checkStringOddOrEven('hello'));
// 10 -> checkNumber -> checkOddOrEven -> even -> 짝수
// hello -> odd -> 홀수
'두드리는 개발자 홍차 > TIL(Today I learned)' 카테고리의 다른 글
TIL #044 Nodejs 기능 (0) | 2019.12.31 |
---|---|
TIL #043 스스로의 한계를 뛰어넘는 사람들 (0) | 2019.12.30 |
TIL #041 백엔드 개발자의 틸 (0) | 2019.12.27 |
TIL #040 12월23일의 생각 (1) | 2019.12.23 |
TIL #039 백엔드 개발자의 틸 | JWT (0) | 2019.12.22 |
댓글