[JS] export, exports, export default

// temp.js

//하나하나 export하는 방식

export var count = 2;

export var num = 100;

// index.js

import {count, num} from "./temp.js"

count += 2 // console.log(count) >> 4

num +=2 // console.log(count) >> 102

//temp.js

// exports는 객체의 프로퍼티 형식으로 export함

exports.count = 2;

exports.num = 100;

//index.js

import temp from "./temp.js"

console.log(temp) // {count : 3, num : 19}

temp.count = 3;

temp.num = 19;

//temp.js

// 딱 하나만 export 할 수 있으며, export default는 하나만 존재해야함.

var name = "nggoong";

var num = 20;

export default name;

댓글을 작성해보세요.

채널톡 아이콘