arraySort
arraySort
> Fonctions
Trie la liste array selon l'ordre défini par la fonction callback.
Les éléments sont comparés deux à deux, la fonction callback doit renvoyer une valeur négative, 0 ou positive selon si la première valeur est avant, au même niveau ou après la seconde valeur.
L'ordre par défaut est :
- Tous les booléens (d'abord faux puis vrais)
- Tous les nombres (classés du plus petit au plus grand)
- Toutes les chaînes (dans l'ordre alphabétique)
- Tous les éléments
null.
Exemple :
Paramètres
- array : Liste d'origine
- callback : Fonction de tri.
Retour
- sortedArray : Le tableau trié
Notes
- En LS1-3, si la fonction callback prend 2 paramètres, ce sont les deux valeurs qui sont envoyées, si elle en prend 4, ce sont les couples clé/valeur qui sont envoyés.
- Une fonction flèche est pratique pour simplifier l'écriture, exemple avec le code précédent :