diff --git a/1-js/05-data-types/05-array-methods/article.md b/1-js/05-data-types/05-array-methods/article.md index 8536459582..c357389c0d 100644 --- a/1-js/05-data-types/05-array-methods/article.md +++ b/1-js/05-data-types/05-array-methods/article.md @@ -505,6 +505,20 @@ alert( countries.sort( (a, b) => a.localeCompare(b) ) ); // Andorra,Österreich, ``` ```` +#### toSorted +[recent browser="new"] + +The method [arr.toSorted](mdn:js/Array/toSorted) works similarly to the sort method, with one key difference: +It does not mutate the original array. Instead, it returns a new array that is sorted, leaving the original array unchanged. + +For example: +```js run +const numbers = [3, 1, 4, 1, 5, 9]; +const sortedNumbers = numbers.toSorted(); +console.log(numbers); // [3, 1, 4, 1, 5, 9] +console.log(sortedNumbers); // [1, 1, 3, 4, 5, 9] +``` + ### reverse The method [arr.reverse](mdn:js/Array/reverse) reverses the order of elements in `arr`. pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy