Knowledgize

.toSorted(compareFunction)

Returns a new array that is a sorted copy of the original array, without modifying the original array. It optionally accepts a compare function.

Examples:

const fruits = ['banana', 'apple', 'mango']; const sortedFruits = fruits.toSorted(); console.log(sortedFruits); // ['apple', 'banana', 'mango'] console.log(fruits); // ['banana', 'apple', 'mango'] const scores = [1, 10, 2, 21]; const sortedScores = scores.toSorted((a, b) => a - b); console.log(sortedScores); // [1, 2, 10, 21]