Metoda JavaScript Array sort().
Metoda JavaScript array sort() koristi se za raspoređivanje elemenata niza nekim redoslijedom. Prema zadanim postavkama, metoda sort() slijedi uzlazni redoslijed.
Sintaksa
Metoda sort() predstavljena je sljedećom sintaksom:
array.sort(compareFunction)
Parametar
compareFunction - Nije obavezno. Predstavlja funkciju koja pruža alternativni redoslijed sortiranja.
Povratak
Niz sortiranih elemenata
JavaScript Array sort() primjer metode
Ovdje ćemo razumjeti metodu sort() kroz razne primjere.
Primjer 1
Pogledajmo jednostavan primjer sortiranja niza elemenata niza.
var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.sort(); document.writeln(result);Testirajte sada
Izlaz:
AngularJS,Bootstrap,JQuery,Node.js
Primjer 2
Pogledajmo jednostavan primjer sortiranja niza cjelobrojnih elemenata.
var arr=[2,4,1,8,5]; var result=arr.sort(); document.writeln(result);Testirajte sada
Izlaz:
1,2,4,5,8
Primjer 3
Pogledajmo primjer za raspoređivanje elemenata uzlaznim redoslijedom pomoću funkcije.
var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return a-b; }); document.writeln(result); Testirajte sada Izlaz:
1,2,4,5,8
Primjer 4
Pogledajmo primjer za raspoređivanje elemenata silaznim redoslijedom pomoću funkcije.
var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return b-a; }); document.writeln(result); Testirajte sada Izlaz:
8,5,4,2,1
Primjer 5
Pogledajmo primjer za izdvajanje minimalne vrijednosti iz niza.
var arr=[2,4,1,8,5] var result=arr.sort(); //1,2,4,5,8 document.writeln(arr[0]);Testirajte sada
Izlaz:
1
Primjer 6
Pogledajmo primjer izvlačenja maksimalne vrijednosti iz niza.
var arr=[2,4,1,8,5] var result=arr.sort().reverse(); // 8,5,4,2,1 document.writeln(arr[0]);Testirajte sada
Izlaz:
8