exports 객체를 사용하여 만드는 방법
// calculator.js
const initialNumber = 0
exports.add = (x, y) => initialNumber + x + y; // export 객체에 add method 정의
exports.substract = (x, y) => initialNumber + x - y; // export 객체에 substract method 정의
// main.js
const calculator = require("./calculator.js");
console.log('1 + 5 = ${calculator.add(1,5)}');
console.log('1 - 5 = ${calculator.substract(1, 5)}');
module.exports를 사용하여 만드는 방법 (권장)
// calculator.js
const initialNumber = 0
function add(a, b) {return a + b;}
function substract(a, b) {return a - b;}
module.exports = {add, substract}
// main.js
const {add, substract} = require("./calculator.js:");
console.log('1 + 5 = ${add(1, 5)}');
console.log('1 - 5 = ${substract(1, 5)}');