๋ฐ์ํ
๋ฐฉ๋ฒ 1.
export default๋ฅผ ์จ์ฃผ๊ณ import๋ก ๋ฐ๊ธฐ
์์ - ๋ด๋ณด๋ผ ํ์ผ
const person = {
name:'Max'
}
export default person
์์ - ๋ฐ์ ํ์ผ (์ ํํ ์ด๋ฆ์ ์จ์ฃผ์ง ์์๋ ๋๋ค)
import person from './person.js'
import prs from './person.js'
๋ฐฉ๋ฒ 2.
export๋ง ์จ์ฃผ๊ณ ์ค๊ดํธ ์จ์ importํ๊ธฐ. (ํ์ผ ์์์ ์ ์๋ ์ ํํ ์ด๋ฆ ์ฌ์ฉ)
์์1 - ๋ด๋ณด๋ผ ํ์ผ
const person = {
name:'Max'
}
์์1 - ๋ฐ์ ํ์ผ
import {person} from './person.js'
ํ ๋ฌธ์ฅ์ผ๋ก ์์ฑ๋ ๊ฐ๋ฅํ๋ค.
์์2 - ๋ด๋ณด๋ผ ํ์ผ
export const clean = () => {...}
export const baseData = 10;
์์2 - ๋ฐ์ ํ์ผ
import {baseData,clean} from './utility.js'
//or
import {clean,baseData} from './utility.js'
** ์ด๋ ๊ฒ๋ ๊ฐ๋ฅ! 1
importํ๋ ํ์ผ์์ as ํค์๋๋ฅผ ์จ์ ์์ ๋กญ๊ฒ ์ ํํ ์ ์๋ ๋ณ์นญ์ ํ ๋นํ ์ ์๋ค.
import {person as Person} from './person.js'
** ์ด๋ ๊ฒ๋ ๊ฐ๋ฅ! 2
ํ์ผ์ ๋ค์์ export๊ฐ ์์ผ๋ฉด ํน์๋ฌธ์ *๋ฅผ ์ฌ์ฉํด์ ๋ชจ๋ ๊ฒ์ import ํ ์ ์๋ค.
import * as bundled from './person.js'
๐ ์๋ชป๋ ๊ฐ๋ ์ ๋ฌ์ด ์๋ค๋ฉด ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค. ์ ์ ์ฑ์ฅ์ ํฐ ๋์์ด ๋ฉ๋๋ค๐ค
๋ฐ์ํ