๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ
-
ES5 VS ES6 VS ES6+ ์ฐจ์ด - AI๐คJavaScript 2023. 7. 15. 13:05
์๋ฐ์คํฌ๋ฆฝํธ๋ ์ค๋๋ ๊ฐ์ฅ ์ธ๊ธฐ์๊ณ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋์ ๋๋ค. ์ด ์ธ์ด๋ ์ฌ๋ฌ ์ฐจ๋ก ๋ณํ์ ๊ฑฐ์ณ ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ๊ธฐ๋ฅ์ ๋์ ํด์์ต๋๋ค. ์ด ๋ฌธ์์์๋ JavaScript์ ์ธ ๊ฐ์ง ์ฃผ์ ๋ฒ์ ์ธ ES5, ES6 ๋ฐ ES6+์ ์ฐจ์ด์ ์ ๋ํด ์ค๋ช ํฉ๋๋ค. ES5 ES5(ECMAScript 5)๋ 2009๋ ์ ์ถ์๋์์ผ๋ฉฐ ํ์ฌ ๊ฐ์ฅ ๋๋ฆฌ ์ง์๋๋ JavaScript ๋ฒ์ ์ ๋๋ค. ES5์ ์ฃผ์ ๊ธฐ๋ฅ ์ค ์ผ๋ถ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: Strict ๋ชจ๋ "Strict ๋ชจ๋"๋ JavaScript ์ฝ๋๋ฅผ ์์ฑํ ๋ ์๊ฒฉํ ๋ฌธ๋ฒ ๊ท์น์ ์ ์ฉํ๋ ๋ชจ๋์ ๋๋ค. ์ด ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋์ ์๊ธฐ์น ์์ ๋์์ ๋ฐฉ์งํ๊ณ , ๋ฒ๊ทธ๋ฅผ ๋ ์ฝ๊ฒ ์ฐพ์ ์ ์์ต๋๋ค. ES5์์ ์ฒ์ ๋์ ๋ ๊ธฐ๋ฅ ์ค ํ๋์ ๋๋ค. JSON ์ง์ ..