ECMAScript Language Specification10
10
The ECMAScript Language Specification is the official, authoritative specification of the JavaScript programming language. ECMAScript 10 language specification was published in June 2019 and followed the ECMAScript 9 language specification.
This ECMAScript version goes beyond the previous version by specifying features like:
The methods
String.matchAll
andObject.fromEntries
The methods
Array.flat
andArray.flatMap
The methods
String.trimStart
andString.trimEnd
Dynamic imports
async
andawait import
catch
without creating unused bindings:// old try { /* ... */ } catch (err) { console.log("Do not need reference to the error"); } // now try { /* ... */ } catch { console.log("Do not need reference to the error"); }
We have not (yet) cross-referenced this language specification with our misconceptions. To find misconception by language specification section, pick one of the cross-referenced specifications.