Il existe de nombreuses méthodes de tri. Cette section introduit l'utilisation de la méthode push du tableau pour terminer le tri rapide.
fonction Quicksort (arr) {if (arr.length <= 1) return arr; // juger si le tableau est valide var cut = math.floor (arr.length / 2); // selse l'indice du milieu var gauche = [], droit = []; var num = arr.splice (Cut, 1) [0]; // auto-auto la valeur de référence pour (var i = 0; i <arr.Length; i ++) {if (arr [i] <num) {Left.push (arr [i]); // selse {droite.push (arr [i]); // self le grand à droite}} retour Quicksort (gauche) .concat (num, Quicksort (à droite)); // récursif}