# ES13
🔹 [[⧋ JavaScript]]
▫️ [[ES6]], [[⧋ JavaScript|Vanilla Javascript]], [[⧋ Typescript]]
## Notes
Both ES13 and ES2022 are correct names.
Additions
- Added rest / spread properties
- Added asynchronous iteration
- Added **Promise.finally()**
- Additions to RegExp
Proposals
- Class Fields by adding public and private properties
- Support of getter and setters for private properties
- Static properties and private methods are introduced
- updated to Regexp match expression
- Await can be used outside of async blocks ("top-level `await`")
- relative indexing method - **at()**
- Array method **findFromLast()**
## References
1. tc39 finished proposals. [github](https://github.com/tc39/proposals/blob/main/finished-proposals.md)
1. fatfish (2022). *5 Most Exciting ES2022 Features You Should Know About*. [JavaScript in Plain English](https://javascript.plainenglish.io/5-most-exciting-es2022-features-you-should-know-about-f7a4d8ed78cb)
2. Coding Beauty (2022). *11 Amazing New JavaScript Features in ES13*. [JavaScript in Plain English](https://javascript.plainenglish.io/es13-javascript-features-eed7ed2f1497)