10. dynamic import ES Module - Success
const a = true;
if (a) {
// import는 promise이기 때문에 await를 써줘야된다.
const a1 = await import('./3_4_5_ES_Module_example_1/func.mjs');
console.log(a1);
const a2 = await import('./3_4_5_ES_Module_example_1/var.mjs');
console.log(a2);
}
// [Module: null prototype] { default: [Function: checkOddOrEven] }
// [Module: null prototype] { even: '짝수 입니다.', odd: '홀수 입니.' }
// CommonJS에서 module.exports = '값' 이렇게 하는 것과
// export default 가 다르다는 것이
// 위에 나타나있다.
// 위에 export default로 값 내보낸건 객체 안에 default 프로퍼티에 해당 값이 설정되어있다.
// CommonJS는 바로 값이 대입되는데말이다.