์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํด์ ์ซ์, ์๊ฐ, ๋ ์ง ํ์์ ๊ฐ๊ฒฐํ๊ฒ ๋ํ๋ด๊ณ ์ถ์ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.์ด๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ด์ฅ ๊ฐ์ฒด(Intl)์ ์ฌ์ฉํ๋ฉด ์ข์ต๋๋ค.Intl ๊ฐ์ฒด๋ ๋ฌธ์์ด ๋น๊ต, ์ซ์ ํ์, ๋ ์ง ๋ฐ ์๊ฐ ํ์์ ์ ๊ณตํ๋ ECMAScript ๊ตญ์ ํ API์ ๋ค์์คํ์ด์ค
์์น ์๋น & ์ ์ ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ตฌ์ธํ์ฌ ์ ๋ณด ๋ฉ์ผ๋ง ์๋น์ค๋ฅผ ๋ง๋ค์ด ๋ณด์์ต๋๋ค.๋ง๋ ์๋น์ค์ ๊ฐ์์ ๊ตฌ์ฑ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.GitHub ์ฃผ์๋ ํด๋น ๋งํฌ๋ฅผ ํด๋ฆญํ์๋ฉด ๋ณผ ์ ์์ต๋๋ค.
0. Intro ์ด๋ฒ ์ฅ์์๋ VSCode์์ javascript ์ฝ๋๋ฅผ ์์ฑํ ๋, ์ฃผ์์ ๋ ํจ์จ์ ์ผ๋ก ๋ค๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค. ์ด ์ฅ์ ๋ณด๋ฉด, JSDoc ์ด๋ผ๋ ๊ฐ๋ ์ ๋ํด์ ์ดํดํ ์ ์์ต๋๋ค. ๋ ํจ์๋ ๋ณ์, ๊ฐ์ฒด์ ํ์ ์ด๋ ์ค๋ช ๋ฑ ์ฌ๋ฌ๊ฐ์ง ์
์ด๋ฒ ์ฅ์์๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ ๊ทํํ์์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค. ์ ๊ทํํ์์ ์๋ฐ์ค๋ฆฝํธ์ ๊ณ ์ ํ ๋ฌธ๋ฒ์ ์๋๋๋ค. ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ด์ฅ๋์ด์์ต๋๋ค. ๊ทธ๋งํผ ๋ฒ์ฉ์ฑ์ด ์๋ ๊ธฐ๋ฅ์ด๋ฉฐ, ์ ๊ทํํ์์ ์ ์๊ณ ์์ผ๋ฉด ๋ฌธ์ ๊ฒ์๊ณผ ๊ต์ฒด๋ฅผ ์ํ๋ ๋๋ก ์กฐ์ํ ์ ์์ต๋
์ด๋ฒ ๊ธ์์๋ ์๋ฐ์คํฌ๋ฆฝํธ์์ ํท๊ฐ๋ฆฌ๋ ๊ฐ๋ ์ค์ ํ๋์ธ this ํค์๋์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์ this ํค์๋๋ ๊ฐ์ฒด๋ฅผ ๋ํ๋ ๋๋ค.this์ ๊ฐ์ ํจ์๋ฅผ ํธ์ถํ๋ ๋ฐฉ๋ฒ์ ์ํด ๊ฒฐ์ ๋ฉ๋๋ค. ์คํ์ค์๋ ํ ๋น์ผ๋ก ์ค์ ํ ์ ์๊ณ ํจ์๋ฅผ ํธ์ถํ ๋ ๋ง๋ค ๋ค