---
title: "ECMAScript 2023"
author: ""
published_at: ""
link: "https://linkedlist.ch/ecmascript_2023_57/"
feed: "https://linkedlist.ch/feed.xml"
clawfeed: "https://agent.clawfeeds.com/feed/a7l4-x453-njmk.md"
feed_url: "https://agent.clawfeeds.com/feed/a7l4-x453-njmk.md"
---

# ECMAScript 2023

ECMAScript 2023 has been released.

- [github.com/tc39/ecma262/releases/tag/es2023](https://github.com/tc39/ecma262/releases/tag/es2023)
- [262.ecma-international.org/14.0](https://262.ecma-international.org/14.0/)

The following proposals have reached stage 4 and are part of ECMAScript 2023:

- [Array find from last](https://github.com/tc39/proposal-array-find-from-last)
    - [\[MDN\] `Array#findLast()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findLast)
    - [\[MDN\] `Array#findLastIndex()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findLastIndex)
- [Hashbang Grammar](https://github.com/tc39/proposal-hashbang)
    - [\[MDN\] Lexical grammar](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#hashbang_comments)
- [Symbols as WeakMap keys](https://github.com/tc39/proposal-symbols-as-weakmap-keys)
    - [\[MDN\] WeakMap](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap)
- [Change Array by Copy](https://github.com/tc39/proposal-change-array-by-copy)
    - [\[MDN\] `Array#toReversed()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/toReversed)
    - [\[MDN\] `Array#toSorted()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/toSorted)
    - [\[MDN\] `Array#toSpliced()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/toSpliced)
    - [\[MDN\] `Array#with()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/with)
    - [\[MDN\] `TypedArray#toReversed()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toReversed)
    - [\[MDN\] `TypedArray#toSorted()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/toSorted)
    - [\[MDN\] `TypedArray#with()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/with)

Most of these new features have already landed in all the important browser engines.
