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