//모듈은 여러번 재 사용될 수 있다.
const checkNumber = require('./func')
//변수명도 바꿀 수 있다.
//checkNumber === checkOddOrEven
module.exports = checkOddOrEven; // 함수를 내보냄.
// module.exports =>
// 1234 // true // 함수도 내보낼 수 있다. // 아무거나 내보내도 상관 없다.
// 비구조화 할당 사용
const { odd, even } = require('./var')
'
// { odd, even }; 다른곳에서 사용할 수 있도록 내보내준다.
module.exports = {
odd, // odd : odd,
even // even : even,
};
//module.exports ===exports *** exports는 객체 속성만 담을 수 있다.
// exports.odd = odd;
// exports.even = even;
'TIL > Node JS' 카테고리의 다른 글
setInterval, setTimeout, setImmeiate, clear( ) (0) | 2019.10.20 |
---|---|
global, console.dir, console.log, console.trace() (0) | 2019.10.20 |
비구조화 할당 (destructuring) (0) | 2019.10.19 |
const 바뀐점. (0) | 2019.10.19 |
콜백 함수(테스크 큐) QNA & 멀티 프로세싱 (0) | 2019.10.19 |
comment