logo

JavaScript Array sort() метод

Методът array sort() на JavaScript се използва за подреждане на елементите на масива в някакъв ред. По подразбиране методът sort() следва възходящ ред.

Синтаксис

Методът sort() е представен със следния синтаксис:

 array.sort(compareFunction) 

Параметър

compareFunction - Не е задължително. Той представлява функция, която осигурява алтернативен ред на сортиране.

Връщане

Масив от сортирани елементи

java чете csv файл

Пример за метод sort() на JavaScript Array

Тук ще разберем метода sort() чрез различни примери.

Пример 1

Нека видим прост пример за сортиране на масива от низови елементи.

 var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.sort(); document.writeln(result); 
Тествайте сега

Изход:

 AngularJS,Bootstrap,JQuery,Node.js 

Пример 2

Нека видим прост пример за сортиране на масива от цели числа.

git издърпайте начален източник
 var arr=[2,4,1,8,5]; var result=arr.sort(); document.writeln(result); 
Тествайте сега

Изход:

 1,2,4,5,8 

Пример 3

Нека видим пример за подреждане на елементите във възходящ ред с помощта на функция.

 var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return a-b; }); document.writeln(result); 
Тествайте сега

Изход:

 1,2,4,5,8 

Пример 4

Нека видим пример за подреждане на елементите в низходящ ред с помощта на функция.

слънчев деол
 var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return b-a; }); document.writeln(result); 
Тествайте сега

Изход:

 8,5,4,2,1 

Пример 5

Нека видим пример за извличане на минимална стойност от масив.

 var arr=[2,4,1,8,5] var result=arr.sort(); //1,2,4,5,8 document.writeln(arr[0]); 
Тествайте сега

Изход:

 1 

Пример 6

Нека видим пример за извличане на максимална стойност от масив.

какво е специален знак
 var arr=[2,4,1,8,5] var result=arr.sort().reverse(); // 8,5,4,2,1 document.writeln(arr[0]); 
Тествайте сега

Изход:

 8