JavaScript๋ณด๋ค ๋ ๋ง์ ๋ฌธ๋ฒ์ ์ฌ์ฉ์ ์ ํ์ ์ธ์ด(static type language)์ด๊ธฐ ๋๋ฌธ์ ์ปดํ์ผ ์๊ฐ์ด ์กฐ๊ธ ๊ฑธ๋ฆฌ๋๋ผ๋ ์์ ์ฑ์ ๋ณด์ฅhttps://caniuse.com/ES๋, ECMAScript์ ์ฝ์์ด๋ฉฐ ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์ค, ๊ท๊ฒฉ์ ๋ํ
๐ ES6 ๋ฌธ๋ฒ ๐ 3. ํ ํ๋ฆฟ ๋ฌธ์์ด ์ ํต์ ์ธ ๋ฌธ์์ด ์ฐ๊ฒฐ์ ๋ํ๊ธฐ ๊ธฐํธ(+)๋ก ๋ฌธ์์ด๊ณผ ๋ณ์๋ฅผ ์๋ก ์ด์ด๋ถ์ด๋ ๋ฐฉ์ > ํ ํ๋ฆฟ์์๋ ${ }๋ฅผ ์ฌ์ฉํด ๋ฌธ์์ด ์์ ๋ณ์๋ฅผ ์ง์ด๋ฃ์ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฌธ์์ด์ ๋จ ํ๋๋ง ์ฌ์ฉํด๋ ๋๋ค. > ๐ 4. ๋ํดํธ
๊ตฌ์กฐ๋ถํด์ ๋ฐ๋๊ฐ๋ ๊ฒฐ๊ณผ Java์์์ this: ๊ฐ์ฒด ์๊ธฐ์์ JavaScript์์์ this: ํธ์ถํ ๋,,,์ฌ๊ธฐ์ this๋ฅผ ํธ์ถํ ๊ฐ์ฒด๋ Window๊ฐ์ฒด๐ this๊ฒฐ๊ณผ