Javascript-Versions
There are 10 editions of ECMA-262 published. The work on version 10 was finalized in June 2019. The ten editions of ECMA-262 are listed as follows:
- June 1997(ES1) – First Edition – Guy L. Steele Jr.
2. June 1998(ES2) – Editorial changes – Mike Cowlishaw
3. December 1999(ES3) – Added regular expressions – Mike Cowlishaw
Added try/catch
- ES4 – Never released
5. December 2009(ES5) – Added “strict mode” – Pratap Lakshman, Allen Wirfs-Brock
Added JSON support
Added String.trim()
Added Array.isArray()
Added Array iteration methods
- June 2011(5.1) – Edition of the ISO/IEC 16262:2011. – Pratap Lakshman, Allen Wirfs-Brock
7.June 2015(ES6) – Added let and const – Allen Wirfs-Brock
Added default parameter values
Added Array.find()
Added Array.findIndex()
- June 2016 – Added exponential operator (**) – Brian Terison
Added Array.prototype.includes
- June 2017 – Added string padding – Brian Terison
Added Object.entries
Added Object.values
Added async functions
Added shared memory
- June 2018 – Added rest / spread properties – Brian Terison
Added asynchronous iteration
Added Promise.finally()
Additions to RegExp