Nodejs가 모듈을 내보내고 가져올 수 있는 기능을 제공한다.
export를 사용하는 여러 방법에 대해 공부하였다.
export는 하나 하나 export하는 방식이다.
// temp.js
export const count = 2;
export const num = 100;
//index.js
import {count, num} from "./temp.js"
count += 2 // console.log(count) >> 4
num +=2 // console.log(count) >> 102
exports는 객체의 프로퍼티 형식으로 export한다.
// temp.js
exports.count = 2;
exports.num = 100;
//index.js
import temp from "./temp.js"
temp.count = 3;
temp.num = 19;
console.log(temp) // {count : 3, num : 19}
딱 하나만 export 할 수 있으며 하나임을 강조한다.
// temp.js
let name = "nggoong";
let num = 20;
export default name;