top of page
Writer's pictureAbhishek Jha

What's new in ECMAScript 2023



JavaScript is one of the most popular programming languages in the world, and it's constantly evolving. The latest version of ECMAScript, the specification that defines the language, is expected to be published by the end of June 2023. In this blog post, we'll take a look at some of the new features that have been finalized and will be included in ECMAScript 2023.


Array find from last


The find() and findIndex() methods on the Array and TypedArray prototype are useful for finding the first occurrence of an element in an array. But what if you want to find the last occurrence? The new findLast() and findLastIndex() methods added by the Array find from the last proposal let you do just that. For example, suppose you have an array of numbers and you want to find the last even number in the array:


Change Array by Copy


The reverse(), sort(), and splice() methods on the Array. prototype modifies the original array in place. The Change Array by Copy proposal adds new methods that return a copy of the array with the desired changes applied. For example, suppose you have an array of numbers and you want to reverse the order of the elements:


For example, suppose you have an array of numbers and you want to sort the array:


For example, suppose you have an array of numbers and you want to splice the array:


For example, suppose you have an array of numbers and you want to replace an element with the given index:


Conclusion


These are just a few of the new features coming to ECMAScript 2023. JavaScript developers can look forward to more concise and expressive code with these additions to the language. Keep an eye out for the final version of the ECMAScript specification, which is expected to be published in June 2023.




19 views0 comments

Recent Posts

See All

Comments


bottom of page