TypeScript Array sort() Method Last Updated : 27 May, 2025 Comments Improve Suggest changes 1 Likes Like Report The sort() method in TypeScript sorts the elements of an array and returns the sorted array. By default, it sorts an array in ascending order. It can take an optional compareFunction to define the sort order, allowing for custom sorting logic.Syntaxarray.sort( compareFunction )Parameter: This method accepts a single parameter as mentioned above and described below: compareFunction : This parameter is the function that defines the sort orderReturn Value: This method returns the sorted array. The below example illustrates the Array sort() method in TypeScriptJS:Example 1: Sorting NumbersIn this example we initializes an array arr with numbers, uses the sort() method to sort the array in ascending order JavaScript let arr: number[] = [11, 23, 7, 89, 98]; arr.sort((a, b) => a - b); console.log(arr); Output: [7, 11, 23, 89, 98]Example 2: Sorting CharactersIn this example we initializes an array chars with characters, sorts the array in ascending alphabetical order using the sort() method. JavaScript let chars: string[] = ['G', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'G', 'e', 'e', 'k', 's']; chars.sort(); console.log(chars); Output: ["G", "G", "e", "e", "e", "e", "f", "k", "k", "o", "r", "s", "s"] Create Quiz Comment S shubhamsingh10 Follow 1 Improve S shubhamsingh10 Follow 1 Improve Article Tags : TypeScript Explore TypeScript BasicsIntroduction to TypeScript3 min readDifference between TypeScript and JavaScript4 min readHow to install TypeScript ?3 min readHello World in TypeScript2 min readHow to execute TypeScript file using command line?2 min readVariables in TypeScript6 min readWhat are the different keywords to declare variables in TypeScript ?4 min readIdentifiers and Keywords in TypeScript2 min readTypeScript primitive typesData types in TypeScript3 min readTypeScript Numbers4 min readExplain the concept of null and its uses in TypeScript3 min readTypeScript Object typesTypeScript class4 min readHow enums works in TypeScript ?4 min readTypeScript Tuples4 min readTypeScript other typesWhat is any type, and when to use it in TypeScript ?3 min readWhat is an unknown type and when to use it in TypeScript ?3 min readExplain the purpose of never type in TypeScript3 min readTypeScript combining typesTypeScript Union3 min readTypeScript AssertionsExplain Type assertions in TypeScript3 min readTypeScript FunctionsHow to write a function in Typescript ?4 min readHow to achieve function overloading in TypeScript ?2 min readExplain the arrow function syntax in TypeScript2 min readTypeScript toPrecision() Function1 min readTypeScript toFixed() Function2 min readTypeScript toLocaleString() Function2 min readTypeScript toString()1 min readTypeScript interfaces and aliasesWhat are TypeScript Interfaces?4 min readWhat are type aliases and how to create it in Typescript ?3 min readTypeScript classesHow to Extend an Interface from a class in TypeScript ?2 min readHow to Create an Object in TypeScript?4 min readHow to use getters/setters in TypeScript ?5 min readTypeScript Inheritance3 min readWhen to use interfaces and when to use classes in TypeScript ?4 min readGenerics Interface in typescript5 min readHow to use property decorators in TypeScript ?4 min readTypeScript modulesWhat are the Modules in Typescript ?4 min readHow to import a module in Typescript ?5 min read Like