Sorting an array

The sort method modifies an array in place (i.e. it does not create a new array) by arranging elements according to an ordering function.

An ordering function returns a number which indicates the relative ordering of two values.

Notice that array was modified by the sort operation as well. We can prevent this behavior by first copying to a new array, then sorting the resulting array.

TypeScript also provides a Readonly type guard which can ensure that an array is not modified.

Was this page helpful?