logo

JavaScript Array sort() metodas

„JavaScript“ masyvo sort() metodas naudojamas masyvo elementams išdėstyti tam tikra tvarka. Pagal numatytuosius nustatymus sort() metodas seka didėjančia tvarka.

Sintaksė

Rūšiuoti() metodas vaizduojamas tokia sintaksė:

 array.sort(compareFunction) 

Parametras

PalygintiFunkcija – Tai neprivaloma. Tai reiškia funkciją, kuri suteikia alternatyvią rūšiavimo tvarką.

Grįžti

Rūšiuotų elementų masyvas

int į char java

JavaScript Array sort() metodo pavyzdys

Čia mes suprasime sort() metodą per įvairius pavyzdžius.

1 pavyzdys

Pažiūrėkime paprastą pavyzdį, kaip surūšiuoti eilutės elementų masyvą.

 var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.sort(); document.writeln(result); 
Išbandykite dabar

Išvestis:

 AngularJS,Bootstrap,JQuery,Node.js 

2 pavyzdys

Pažiūrėkime paprastą pavyzdį, kaip surūšiuoti sveikųjų skaičių elementų masyvą.

kaip konvertuoti eilutę į sveikąjį skaičių
 var arr=[2,4,1,8,5]; var result=arr.sort(); document.writeln(result); 
Išbandykite dabar

Išvestis:

 1,2,4,5,8 

3 pavyzdys

Pažiūrėkime pavyzdį, kaip išdėstyti elementus didėjančia tvarka naudojant funkciją.

 var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return a-b; }); document.writeln(result); 
Išbandykite dabar

Išvestis:

 1,2,4,5,8 

4 pavyzdys

Pažiūrėkime pavyzdį, kaip išdėstyti elementus mažėjančia tvarka naudojant funkciją.

darbuotojų atrankos komisijos reikšmė
 var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return b-a; }); document.writeln(result); 
Išbandykite dabar

Išvestis:

 8,5,4,2,1 

5 pavyzdys

Pažiūrėkime pavyzdį, kaip iš masyvo išskirti mažiausią reikšmę.

 var arr=[2,4,1,8,5] var result=arr.sort(); //1,2,4,5,8 document.writeln(arr[0]); 
Išbandykite dabar

Išvestis:

 1 

6 pavyzdys

Pažiūrėkime pavyzdį, kaip iš masyvo išskirti didžiausią vertę.

java loginė eilutė
 var arr=[2,4,1,8,5] var result=arr.sort().reverse(); // 8,5,4,2,1 document.writeln(arr[0]); 
Išbandykite dabar

Išvestis:

 8