🌐
DEV Community
dev.to › faithfulojebiyi › new-features-in-ecmascript-2021-with-code-examples-302h
New Features in ECMAScript 2021 (with code examples) - DEV Community
March 10, 2021 - ECMAScript 2021, the 12th edition, introduces the replaceAll method for Strings; Promise.any, a Promise combinator that short-circuits when an input value is fulfilled; AggregateError, a new Error type to represent multiple errors at once; logical ...
🌐
InfoWorld
infoworld.com › home › software development › programming languages › javascript
ECMAScript 2021 spec for JavaScript crosses the finish line | InfoWorld
July 23, 2021 - This proposal encompasses major new pieces of functionality: creating weak references to objects with the WeakRefcode class, and running user-defined finalizers after objects are garbage collected, using the FinalizationRegistry class.
🌐
TC39
tc39.es › ecma262
ECMAScript® 2027 Language Specification
2 weeks ago - ECMAScript 2021, the 12th edition, introduced the replaceAll method for Strings; Promise.any, a Promise combinator that short-circuits when an input value is fulfilled; AggregateError, a new Error type to represent
🌐
TC39
tc39.es › ecma262 › 2021
ECMAScript® 2021 Language Specification
The third edition of the Standard introduced powerful regular expressions, better string handling, new control statements, try/catch exception handling, tighter definition of errors, formatting for numeric output and minor changes in anticipation of future language growth. The third edition of the ECMAScript standard was adopted by the Ecma General Assembly of December 1999 and published as ISO/IEC 16262:2002 in June 2002.
🌐
InfoWorld
infoworld.com › home › software development › programming languages › javascript
8 great new JavaScript language features in ES12 | InfoWorld
May 3, 2022 - Numeric separators are a nicety ... languages, because that symbol is already taken. So, ECMAScript 2021 introduced the underscore. ... The new form is quite a bit easier to read. This is more of a note than a feature....
🌐
GeeksforGeeks
geeksforgeeks.org › new-features-in-ecmascript-2021-update
New Features in ECMAScript 2021 Update | GeeksforGeeks
March 2, 2023 - From this public method, we can access the private method #notShowMe() and since our new method is public we get the following result. 6. Private Getters and Setters: Just like privatemethods, now we can make getters and setters so that they can only be accessed inside a class or by instance created. ... JavaScript 2009 (ES5) refers to the fifth edition of the ECMAScript language specification, standardized in 2009. It introduced several features, like strict mode, new methods, JSON support, and improved syntax for better programming practices and compatibility across browsers.
🌐
Medium
logismiko.medium.com › javascript-versions-ecmascript-2021-42e029e26329
JavaScript Versions — ECMAScript 2021 | by Logismiko | Medium
February 12, 2023 - The addition of new features and ... version introduced some exciting features such as numeric separators, string replaceAll method, Promise.any, Logical assignment operators, and much more....
🌐
TutorialsPoint
tutorialspoint.com › javascript › javascript_ecmascript_2021.htm
JavaScript ECMAScript 2021 Features
ECMAScript 2021 brought many notable features to JavaScript. The introduction of the String replaceAll() method simplified global string replacement. Logical Assignment Operators, (&&=, ||=, and ??=), enhanced code conciseness.
🌐
pawelgrzybek
pawelgrzybek.com › whats-new-in-ecmascript-2021
What's new in ECMAScript 2021 | pawelgrzybek.com
February 1, 2021 - WeakRefs proposal by Dean Tribble and Sathya Gunasekaran brought to the language two new contructors — WeakRef and FinalizationRegistry. These new features are much more complicated, lower-level language concepts.
Find elsewhere
🌐
The New Stack
thenewstack.io › home › ecmascript 2021: what’s next for javascript?
ECMAScript 2021: What's Next for JavaScript? - The New Stack
February 1, 2022 - A future version of ECMAScript might include adding causes to the Error constructor (currently a stage three proposal) — linking a chain of errors so you can follow them back to handle the underlying issue, which will work with aggregate error. The new replace function that operates on strings fixes another long-standing gap in JavaScript.
🌐
DEV Community
dev.to › naimlatifi5 › ecmascript-2021-es12-new-features-2l67
ECMAScript 2021 (ES12) new features - DEV Community
August 30, 2022 - Those features are mostly improvements to the JavaScript language by providing new functions and by expressing things in much simpler way. It also changes the way developers structure the program. On June 22 The ECMA International approved the latest version of the official specification ES12 aka ECMAScript 2021 by providing capabilities for strings, promises, classes and much more.
🌐
Medium
timjwilliams.medium.com › three-useful-javascript-features-in-ecmascript-2021-71d3d8ede7d9
Three Useful JavaScript Features in ECMAScript 2021 | by Tim Williams | Medium
April 18, 2023 - ECMAScript 2021 introduces three new logical assignment operators, which combine the concepts of logical operations and assignment. These new operators are:
🌐
DEV Community
dev.to › brayanarrieta › new-javascript-features-ecmascript-2021-with-examples-3hfm
New JavaScript Features ECMAScript 2021 (with examples) - DEV Community
April 26, 2022 - The Finalizer is a companion feature of WeakRef that allows you to execute some specific code after an object has become unreachable to the program. In short, you can register a callback function that gets triggered after the garbage collection occurs. You can create a registry bypassing the callback to the FinalizationRegistry. const registry = new FinalizationRegistry(value => { // Do some stuff });
🌐
GeeksforGeeks
geeksforgeeks.org › javascript › ecmascript-2021-js-2021-2022
ECMAScript 2021 (JS 2021/2022) - GeeksforGeeks
August 5, 2025 - JavaScript in 2021/2022 continues to evolve, with ES2021/ES2022 bringing enhanced features like private class fields, promise improvements, and record data structures, boosting developer productivity and code quality.
🌐
DEV Community
dev.to › animeshmaru › ecmascript-2021-new-updates-1ie9
ECMAScript 2021 New Updates - DEV Community
July 3, 2021 - The new JavaScript features in ECMAScript 2021 are: 1. Logical assignment operators And & Equals (&&=) OR & Equals (||=) Nullish Coalescing & Equals (??=) 2. Numeric Separators 3. String replaceAll 4. Promise.any 5. Private class methods 6.
🌐
Medium
medium.com › @NSMau › new-features-of-ecmascript-2021-cd225ab9d6a1
New Features of ECMAScript 2021
May 19, 2023 - From string manipulation and logical assignment to numeric separators and improved Promise handling, these new additions unlock new horizons for JavaScript development. By staying up-to-date with the latest ECMAScript specifications, you can ...
🌐
GitHub
github.com › daumann › ECMAScript-new-features-list › blob › main › ES2021.MD
ECMAScript-new-features-list/ES2021.MD at main · daumann/ECMAScript-new-features-list
This new feature of the language helps us circumvent the difficulty the human eye faces to quickly parse large numeric literals (especially when they involve long repetition of digits), so now it could be easier for developers to get the correct ...
Author   daumann
🌐
Ecma International
ecma-international.org › wp-content › uploads › ECMA-262_12th_edition_june_2021.pdf pdf
ECMAScript® 2021 Language Specification
12th Edition / June 2021 · ECMAScript® 2021 · Language Specification · COPYRIGHT PROTECTED DOCUMENT · © Ecma International 2020 · Ecma International · Rue du Rhone 114 · CH-1204 Geneva · Tel: +41 22 849 6000 · Fax: +41 22 849 6001 ·
🌐
ServiceNow
developer.servicenow.com › blog.do
Tokyo introduces ECMAScript 2021 (ES12/ecma6+)
August 8, 2022 - The biggest request from developers is finally here! That’s right, support for newer versions of ECMAScript has arrived with ServiceNow’s Tokyo Release. What? How? Looking forward Features! Break Point Live demo const let Scoping rules Hoisting Creating global object property Redeclaration arrow functions for/of map set symbol default params spread template strings/literals destructuring class And more ES Sources What?