JS: ECMAScript 2019

By Xah Lee. Date: . Last updated: .

Array methods

Object methods

String methods

Symbol property

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