Metoda JavaScript array sort() se uporablja za razporeditev elementov polja v določenem vrstnem redu. Privzeto metoda sort() sledi naraščajočemu vrstnemu redu.
Sintaksa
Metoda sort() je predstavljena z naslednjo sintakso:
array.sort(compareFunction)
Parameter
compareFunction - Ni obvezno. Predstavlja funkcijo, ki zagotavlja alternativni vrstni red razvrščanja.
Vrnitev
Niz razvrščenih elementov
java branje datoteke csv
Primer metode JavaScript Array sort().
Tukaj bomo metodo sort() razumeli skozi različne primere.
Primer 1
Oglejmo si preprost primer za razvrščanje matrike elementov niza.
var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.sort(); document.writeln(result);Preizkusite zdaj
Izhod:
AngularJS,Bootstrap,JQuery,Node.js
Primer 2
Oglejmo si preprost primer razvrščanja niza celih elementov.
java string to int
var arr=[2,4,1,8,5]; var result=arr.sort(); document.writeln(result);Preizkusite zdaj
Izhod:
1,2,4,5,8
Primer 3
Oglejmo si primer za razporeditev elementov v naraščajočem vrstnem redu z uporabo funkcije.
armstrong številka
var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return a-b; }); document.writeln(result);Preizkusite zdaj
Izhod:
1,2,4,5,8
Primer 4
Oglejmo si primer za razporeditev elementov v padajočem vrstnem redu z uporabo funkcije.
var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return b-a; }); document.writeln(result);Preizkusite zdaj
Izhod:
8,5,4,2,1
Primer 5
Oglejmo si primer pridobivanja najmanjše vrednosti iz matrike.
seznam pisav gimp
var arr=[2,4,1,8,5] var result=arr.sort(); //1,2,4,5,8 document.writeln(arr[0]);Preizkusite zdaj
Izhod:
1
Primer 6
Oglejmo si primer pridobivanja največje vrednosti iz matrike.
var arr=[2,4,1,8,5] var result=arr.sort().reverse(); // 8,5,4,2,1 document.writeln(arr[0]);Preizkusite zdaj
Izhod:
8