열렬히.뛰기

모듈 만들기

웹 프로그래밍 > Node.js > 모듈 만들기

하나의 js 파일 안에 있는 함수를 다른 js 파일이 쓰게 할 수 없을까?

물론 가능하다. 이때 참조의 대상이 되는 파일을 모듈이라고 한다.

파일 구조가 다음과 같다고 가정하자. func.jsoddEven.js의 함수를 참조한다고 가정하자.

javascript
.
├── func.js
├── oddEven.js

우선 oddEven.js를 작성해보면, 다음과 같다.

javascript
const odd = '홀수';
const even = '짝수';

export default {
    odd, even
}

func.js를 작성해보면 다음과 같다.

javascript
const checkOddEven = (num) => {
  if (num % 2 === 0) {
    return even;
  }
  return odd;
}

console.log(checkOddEven(1));

어떻게 해야 odd와 even을 참조할 수 있게 만들 수 있을까?

우선 기본적으로