TypedArray.prototype.sort()
La méthode sort()
permet de trier numériquement les éléments d'un tableau typé, à même ce tableau. Cette méthode utilise le même algorithme que Array.prototype.sort()
en triant les valeurs par ordre numérique plutôt que par ordre lexicographique*.* Par la suite, TypedArray désigne l'un des types de tableau typé here.
Exemple interactif
Syntaxe
typedarray.sort([fonctionComparaison])
Paramètres
fonctionComparaison
Facultatif-
Cette fonction définit l'ordre de tri à appliquer.
Valeur de retour
Le tableau typé trié.
Exemples
Pour plus d'exemples, voir la page sur la méthode Array.prototype.sort()
.
var nombres = new Uint8Array([40, 1, 5, 200]);
nombres.sort();
// Uint8Array [ 1, 5, 40, 200 ]
// Contrairement aux tableaux classiques (Array), une fonction
// de comparaison n'est pas nécessaire pour les nombres
var nombres2 = [40, 1, 5, 200];
nombres2.sort();
// Les éléments d'un tableau classique sont triés comme des chaînes
// [1, 200, 40, 5]
function comparaisonNombres(a, b) {
return a - b;
}
nombres.sort(comparaisonNombres);
// [ 1, 5, 40, 200 ]
Spécifications
Specification |
---|
ECMAScript Language Specification # sec-%typedarray%.prototype.sort |
Compatibilité des navigateurs
BCD tables only load in the browser