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.