Baseline Widely available
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.
const uint8 = new Uint8Array([40, 10, 50, 20, 30]);
uint8.sort();
console.log(uint8);
// Expected output: Uint8Array [10, 20, 30, 40, 50]
Syntaxe
typedarray.sort([fonctionComparaison]);
Paramètres
fonctionComparaison
Facultatif
Cette fonction définit l'ordre de tri à appliquer.
Le tableau typé trié.
ExemplesPour 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 Compatibilité des navigateurs Voir aussi
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4