Ada banyak metode penyortiran. Bagian ini memperkenalkan penggunaan metode push array untuk menyelesaikan penyortiran cepat.
function quicksort (arr) {if (arr.length <= 1) return arr; // menilai apakah array valid var cut = math.floor (arr.length/2); // selse Subskrip tengah var kiri = [], kanan = []; var num = arr.splice (potong, 1) [0]; // self nilai referensi untuk (var i = 0; i <arr.length; i ++) {if (arr [i] <num) {left.push (arr [i]); // selse {right.push (arr [i]); // self} selse {right.push (arr [i]); quicksort (kiri) .concat (num, quicksort (kanan)); // rekursif}