logo

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

središnji gumb u css-u

JavaScript Array sort() primjer metode

Ovdje ćemo razumjeti metodu sort() kroz razne primjere.

Primjer 1

Pogledajmo jednostavan primjer sortiranja niza elemenata niza.

kmp algoritam
 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:

arraylist metode
 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:

vodeni žig u wordu
 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