모듈 만들기

‍박소연·2022년 12월 30일
0

Node

목록 보기
2/4

파일 간 중복을 최소화 할 수 있다.

//파일명은 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,
};

0개의 댓글