JS: ECMAScript 2019
Array methods
Object methods
String methods
Symbol property
Symbol.prototype.description- JS: Symbol.prototype
Sort is now stable
optional catch binding parameters
Updated syntax included optional catch binding parameters
JSON.stringify well formed utf8
requiring that JSON.stringify return well-formed UTF-8 regardless of input
String literals, allow line seperator etc
clarifying Function.prototype.toString by requiring that it either return the corresponding original source text or a standard placeholder.
String literals, allow line seperator etc
and allowing U+2028 (LINE SEPARATOR) and U+2029 (PARAGRAPH SEPARATOR) in string literals to align with JSON.
JavaScript. ECMAScript New Features
- JS: ECMAScript New Features. 2015 to 2026
- JS: ECMAScript 2015
- JS: ECMAScript 2016
- JS: ECMAScript 2017
- JS: ECMAScript 2018
- JS: ECMAScript 2019
- JS: ECMAScript 2020
- JS: ECMAScript 2021
- JS: ECMAScript 2022
- JS: ECMAScript 2023
- JS: ECMAScript 2024
- JS: ECMAScript 2025
- JS: ECMAScript 2026
- JS: ECMAScript 2027