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