차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 | |||
| ecma:262 [2024/04/24 14:37] – writer | ecma:262 [2024/06/02 15:02] (현재) – 제거됨 writer | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | {{tag> | ||
| - | ===== ECMA-262 (ECMAScript, | ||
| - | |||
| - | ECMAScript Editions | ||
| - | |||
| - | ===== Version ===== | ||
| - | === ES1. ECMAScript 1 (1997): First edition === | ||
| - | |||
| - | === ES2. ECMAScript 2 (1998) === | ||
| - | |||
| - | === ES3. ECMAScript 3 (1999) === | ||
| - | * Regular expression: 정규표현식(''/ | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | === ES4. ECMAScript 4: never released === | ||
| - | |||
| - | === ES5. ECMAScript 5 (2009) === | ||
| - | * strict mode: 엄격한 검사 | ||
| - | * JSON | ||
| - | * String.trim() | ||
| - | * Array.isArray() | ||
| - | * Array iteration methods | ||
| - | * Object (객체)에 대해 getter/ | ||
| - | |||
| - | === ES6. ECMAScript 2015 ==== | ||
| - | * '' | ||
| - | * default parameter values | ||
| - | * Array.find(0 | ||
| - | * Array.findIndex() | ||
| - | * promises: 비동기 프로그래밍 | ||
| - | * '' | ||
| - | * template string: 템플릿 문자열 | ||
| - | * destructuring: | ||
| - | * TypeScript의 기반. | ||
| - | |||
| - | === ES7. ECMAScript 2016 === | ||
| - | * exponential operator(''< | ||
| - | * Array.includes(): | ||
| - | |||
| - | === ES8. ECMAScript 2017 === | ||
| - | * string.padding | ||
| - | * Object.entries(), | ||
| - | * '' | ||
| - | * shared memory | ||
| - | * 심화된 메소드 | ||
| - | * Object.values(): | ||
| - | * Object.entries(): | ||
| - | |||
| - | === ES9. ECMAScript 2018 === | ||
| - | * rest/spread properties | ||
| - | * asynchronous iteration: 비동기 반복자(`for-await-of`) | ||
| - | * Promise.finally() | ||
| - | * RegExp | ||