JS: ECMAScript 2021
Number Separator
Numbers can have lowline _ between digits. For example, you can write 1_000.
Logical Assignment Operators
x &&= yx ||= yx ??= y- JS: Logical Assignment Operators
others
- String.prototype.replaceAll
Promise.any- weak reference
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