ecma:262

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
ecma:262 [2024/04/24 14:37] writerecma:262 [2024/06/02 15:02] (현재) – 제거됨 writer
줄 1: 줄 1:
-{{tag>[JavaScript ECMAScript]}} 
  
-===== ECMA-262 (ECMAScript, JavaScript) ====== 
- 
-ECMAScript Editions 
- 
-===== Version ===== 
-=== ES1. ECMAScript 1 (1997): First edition === 
- 
-=== ES2. ECMAScript 2 (1998) === 
- 
-=== ES3. ECMAScript 3 (1999) === 
-  * Regular expression: 정규표현식(''/a/'') 
-  * ''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/setter 지원 
- 
-=== ES6. ECMAScript 2015 ==== 
-  * ''let'', ''const'' 
-  * default parameter values 
-  * Array.find(0 
-  * Array.findIndex() 
-  * promises: 비동기 프로그래밍 
-  * ''class'' 
-  * template string: 템플릿 문자열 
-  * destructuring: 구조 분해 할당 
-  * TypeScript의 기반. 
- 
-=== ES7. ECMAScript 2016 === 
-  * exponential operator(''<nowiki>**</nowiki>''): 제곱연산자 
-  * Array.includes(): 배열에 해당 요소가 존재하는지 여부 반환 
- 
-=== ES8. ECMAScript 2017 === 
-  * string.padding 
-  * Object.entries(), Object.values() 
-  * ''**async**'', ''**await**'' 
-  * shared memory 
-  * 심화된 메소드 
-    * Object.values(): Object.keys()에 대응 
-    * Object.entries(): Object.Keys() & Object.values(); 
- 
-=== ES9. ECMAScript 2018 === 
-  * rest/spread properties 
-  * asynchronous iteration: 비동기 반복자(`for-await-of`) 
-  * Promise.finally() 
-  * RegExp 
  • /home/u613600155/domains/cli.zerotymer.net/public_html/data/attic/ecma/262.1713969463.txt.gz
  • 마지막으로 수정됨: 2024/04/24 14:37
  • 저자 writer