import๋ ํญ๋ง์์ ๋ฌผ๊ฑด์ ๋ค์ฌ์ฌ ๋ ์ฐ๊ฑฐ๋ ์์
ํ๋ค๋ ์๋ฏธ๋ฅผ ๊ฐ์ง ๋จ์ด๋ค. export๋ ๊ทธ ๋ฐ๋์ ๊ฐ๋
์ผ๋ก ์์ถํ๋ค์ ์๋ฏธ๋ฅด ๊ฐ๊ณ ์๋ค.
ํ์ผ๊ฐ์ ๋ฆฌ์์ค๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ ค๋ฉด ํ์ํ ์ฅ์น๊ฐ ๋ฐ๋ก import์ export๋ค. ์ฌ์ฉ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.
import * as hello from './hey.js';
hello.heyHi('Jihyun');
hello.heyBye('Jihyun');
// hey.js ํ์ผ
export function heyHi(){...}
export function heyBye(){...}
export function hellowbye(){...}
์งง์ ์ฝ๋์ ๊ฒฝ์ฐ ํ ํ์ด์ง์ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ฐ๋ ๊ฒ์ด ๋ฌธ์ ๊ฐ ์๋์ง๋ง ๊ตฌํํ ๊ธฐ๋ฅ์ด ๋ณต์กํด์ง๊ณ ์ฝ๋๊ฐ ๊ธธ์ด์ง๋ฉด ๋ก๋๋ ๊ธธ์ด์ง ๋ฟ๋ง ์๋๋ผ ์ฌํ ๊ด๋ฆฌ๋ ์ด๋ ต๋ค. ํ์ผ์ ๋ถ๋ฆฌํด์ ๋ด๋ณด๋ด๋ ๊ธฐ๋ฅ๊ณผ ๋ฐ์์ค๋ ํ์ผ์ ๋ฐ๋ก ๋ง๋ค๋ฉด ์ฝ๋๊ฐ ์งง์์ง๊ธฐ ๋๋ฌธ์ ์๋ฌ๋ฅผ ์ฐพ์๋ด๊ฑฐ๋ ์ฝ๋๋ฅผ ์ ๋ฐ์ดํธํ ๋ ํจ์ฌ ์์ํ๋ค.