var.js에 변수 두 개를 선언했습니다. 그리고 module.exports에 변수들을 담은 객체를 대입했습니다. 이제 이 파일은 모듈로서 기능합니다. 변수들을 모아둔 모듈이 되는 것이죠. 다른 파일에서 이 파일을 불러오면 module.exports에 대입된 값을 사용할 수 있습니다.

    이번에는 var.js를 참조하는 func.js를 작성하겠습니다.

    func.js

    const { odd, even } = require('./var');
    
    function checkOddOrEven(num) {
      if (num % 2) { // 홀수이면
        return odd;
      }
      return even;
    }
    
    module.exports = checkOddOrEven;
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.