Skip to content

sort ​

La méthode sort() trie les éléments d'un tableau en utilisant une fonction de comparaison personnalisée et retourne un nouveau tableau trié.

Exemple interactif ​

Syntaxe ​

Signature classique ​

typescript
function sort<
	GenericElement extends unknown
>(
	input: readonly GenericElement[],
	compareFn: (
		first: GenericElement, 
		second: GenericElement
	) => number
): GenericElement[]

Signature currifiée ​

typescript
function sort<
	GenericElement extends unknown
>(
	compareFn: (
		first: GenericElement, 
		second: GenericElement
	) => number
): (input: readonly GenericElement[]) => GenericElement[]

Paramètres ​

  • input : Le tableau à trier.
  • compareFn : Fonction qui compare deux éléments. Elle doit retourner un nombre négatif, nul ou positif pour définir l'ordre relatif.

Valeur de retour ​

Un nouveau tableau contenant les mêmes éléments triés selon la fonction fournie. Le tableau initial n'est jamais modifié.

Voir aussi ​

  • reverse - Inverse l'ordre des éléments

Sources ​

Diffusé sous licence MIT.