Skip to content

Latest commit

 

History

History
22 lines (21 loc) · 1.05 KB

javascript-versions.md

File metadata and controls

22 lines (21 loc) · 1.05 KB
title description created updated color
JavaScript Versions
JavaScript/ ECMAScript Versions with release years and features added
2018-10-21
2022-10-06
Version Year Version Name (s) Features added
1 1997 ECMAScript 1
2 1998 ECMAScript 2
3 1999 ECMAScript 3 Regular Expressions, try-catch blocks
4 Not Released ECMAScript 4
5 2009 ECMAScript 5 strict mode, JSON support
5.1 2011 ECMAScript 5.1
6 2015 ECMAScript 2015 (ES 6) let and const, Modules, Promises, Classes & Inheritance, Template Literals, Object destructing, Generators, Map and Set, default parameter values
7 2016 ECMAScript 2016 Array.includes(), **
8 2017 ECMAScript 2017 Async Functions, Object.entries, String padding, shared memory
9 2018 ECMAScript 2018 Spread operator, asynchronous iteration, Promise.finally(), Regexp additions
10 2019 ECMAScript 2019 Optional catch binding, Object.fromEntries, Array.flat(), String.fromStart(), String.trimEnd()
11 2020 ECMAScript 2020 Nullish coalescing operator (??)