This site is mobile accessible. Press the "Tap Here" button to use a different font-size.
Smartphone icons created by Freepik - Flaticon
This chapter introduces the new features in ECMAScript 2018:
for await () {}
Firefox and Safari were the first browsers with support for JavaScript asynchronous iteration:
Chrome 63 | Edge 79 | Firefox 57 | Safari 11 | Opera 50 |
Des 2017 | Jan 2020 | Nov 2017 | Sep 2017 | Jan 2018 |
ECMAScript 2018 finalizes the full implermentation of the Promise object with
let myPromise = new Promise(); myPromise.then(); myPromise.catch(); myPromise.finally();
Chrome and Firefox were the first browsers with support for
:Chrome 63 | Edge 18 | Firefox 58 | Safari 11.1 | Opera 50 |
Des 2017 | Nov 2018 | Jan 2018 | Mar 2018 | Jan 2018 |
let { x, y, ...z } = { x: 1, y: 2, a: 3, b: 4 }; x; // 1 y; // 2 z; // { a: 3, b: 4 }
Chrome, Firefox, ans Opera were the first browsers with support for object rest properties:
Chrome 60 | Edge 79 | Firefox 55 | Safari 11.1 | Opera 47 |
Jul 2017 | Jan 2020 | Aug 2017 | Mar 2018 | Aug 2017 |
ECMAScript 2018 added 4 new RegExp features:
Chrome and Firefox were the first browsers with support for all the new RegExp features:
Chrome 64 | Edge 79 | Firefox 78 | Safari 12 | Opera 51 |
Jan 2018 | Jan 2020 | Jun 2020 | Sep 2018 | Feb 2018 |
Eventually the navigation links, above, will be replaced by these (previous) and (next) buttons below.
JavaScript icons used in the buttons provided by ICONS8.COM. Smartphone icons created by Freepik - Flaticon