Modules?
์๋ฐ์คํฌ๋ฆฝํธ ๋ชจ๋ํ ๋ฐฉ๋ฒ
// libs/math.js
export function sum(x,y) {
return x+y;
}
export var pi = 3.141593;
// main.js
import {sum} from 'libs/math.js';
sum(1,2);
default export
ํ ๊ฐ์ ํ์ผ์์ ํ๋๋ฐ์ export๋์ง ์๋๋ค. ๋ชจ๋ํ ๋ฐฉ๋ฒ.
// util.js
export default function(x) {
return console.log(x);
}
// main.js
import util from 'util.js';
console.log(util); // function(x) {return console.log(x);}
util("hi");
// app.js
import log from 'util.js';
console.log(log);
log("hi");