ECMAScript (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ์๋ฐ์คํฌ๋ฆฝํธ์ ES6 ~ES2014 ECMAScript(ECMA-262) ๋ Javascript ๋ช ์ธ ๋๋ ์คํ์ ์๋ฏธํฉ๋๋ค. ECMA-262 : ECMA์ธํฐ๋ด์ ๋(ํ์ค๊ธฐ๊ตฌ)์ ECMAScript ์ธ์ด์ ๊ณต์ ์ฌ์์ธ ECMA-262 ํ์ค์ ๋ง๋ค์์ต๋๋ค. ์ฆ, ECMAScript๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์ค์ด๋ฉฐ ๋ผ๋(core)๋ฅผ ๊ตฌ์ฑํ๋ ์คํฌ๋ฆฝํธ ์ธ์ด์ ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ECMAScript ๋ช ์ธ ๋๋ ์คํ์ ๋ฐ๋ฅด๋ ์คํฌ๋ฆฝํธ ์ธ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ECMAScript 6 (2015) ES6์๋ ๋ค์๊ณผ ๊ฐ์ ์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋์์ต๋๋ค. - arrows (ํ์ดํ ํจ์) - classes (ํด๋์ค) - enhanced object literals (object ๋ฉ์๋ ์ ์ธ ๋ฐ ์์ฑ(๋์ ) ์ ์ธ) - template strings (ํ ํ๋ฆฟ ๋ฌธ์์ด).. ์ด์ 1 ๋ค์