EN
TypeScript - sort array
0
points
1. Overview
In TypeScript it is possible to sort array in following ways.
2.Ā Sorting array in ascending ordering
In this example numbers are sortedĀ from smallest to biggestĀ -Ā Array sortĀ (Array.prototype.sort) method with ascending ordering has been used.
const array: number[] = [5, 2, 3, 1, 4];
array.sort();
console.log(array);
Output:
[ 1, 2, 3, 4, 5 ]
3.Ā Sorting array in ascending ordering with compare function
In this example numbers are sortedĀ from smallest to biggest with compare function.
const array: number[] = [5, 2, 3, 1, 4];
array.sort(function (a, b) {
return a - b;
});
console.log(array);
Output:
[ 1, 2, 3, 4, 5 ]
4.Ā Sorting array in desscending ordering with compare function
In this example numbers are sortedĀ from biggestĀ to smallest - in this caseĀ compare function is necessary.
const array: number[] = [5, 2, 3, 1, 4];
array.sort(function (a, b) {
return b - a;
});
console.log(array);
Output:
[ 5, 4, 3, 2, 1 ]
5.Ā Sorting array in desscending ordering with reverse method example
In this example numbers are sortedĀ from biggestĀ to smallest - in this caseĀ reverse function has been used.
const array: number[] = [5, 2, 3, 1, 4];
const result = array.sort().reverse();
console.log(result);
Output:
[ 5, 4, 3, 2, 1 ]