파일 간 중복을 최소화 할 수 있다.
//파일명은 var.js
const odd = "홀수입니다.";
const even = "짝수입니다.";
module.exports ={
odd,
even,
};
//이제 다른 파일에서도 이 변수들을 쓸 수 있다.
const value = require('./var.js');
const even = value.even;
const odd = value.odd;
console.log(value);
// {odd:'홀수입니다.', even:'짝수입니다.'} 객체로 값을 넘겨준다.
//구조 분해 할당
const {odd, even} = require('./var');
function checkOddOrEven(number){
if(number %2){
return odd;
}
else{
return even;
}
}
//module.exports는 파일에서 한 번만 써야 한다.
module.exports ={
checkOddOrEven,
odd, //넘겨 받은 값을 또 넘겨줄 수 있다.
even,
};