JavaScript dizi sort() yöntemi, dizi öğelerini belirli bir sıraya göre düzenlemek için kullanılır. Varsayılan olarak sort() yöntemi artan sırayı izler.
Sözdizimi
sort() yöntemi aşağıdaki söz dizimi ile temsil edilir:
array.sort(compareFunction)
Parametre
KarşılaştırmaFonksiyonu - İsteğe bağlıdır. Alternatif bir sıralama düzeni sağlayan bir işlevi temsil eder.
Geri dönmek
Sıralanmış öğelerden oluşan bir dizi
: Java'da
JavaScript Array sort() yöntemi örneği
Burada sort() metodunu çeşitli örnekler üzerinden anlayacağız.
örnek 1
Dize öğeleri dizisini sıralamak için basit bir örnek görelim.
diana ankudinova
var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.sort(); document.writeln(result);Şimdi Test Edin
Çıktı:
AngularJS,Bootstrap,JQuery,Node.js
Örnek 2
Tamsayı öğeler dizisini sıralamak için basit bir örnek görelim.
var arr=[2,4,1,8,5]; var result=arr.sort(); document.writeln(result);Şimdi Test Edin
Çıktı:
1,2,4,5,8
Örnek 3
Fonksiyonu kullanarak elemanları artan sırada düzenlemek için bir örnek görelim.
var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return a-b; }); document.writeln(result);Şimdi Test Edin
Çıktı:
.sonraki java
1,2,4,5,8
Örnek 4
Fonksiyonu kullanarak elemanları azalan sırada düzenlemek için bir örnek görelim.
var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return b-a; }); document.writeln(result);Şimdi Test Edin
Çıktı:
8,5,4,2,1
Örnek 5
Bir diziden minimum değeri çıkarmak için bir örnek görelim.
var arr=[2,4,1,8,5] var result=arr.sort(); //1,2,4,5,8 document.writeln(arr[0]);Şimdi Test Edin
Çıktı:
hızlı sıralama algoritması
1
Örnek 6
Bir diziden maksimum değeri çıkarmak için bir örnek görelim.
var arr=[2,4,1,8,5] var result=arr.sort().reverse(); // 8,5,4,2,1 document.writeln(arr[0]);Şimdi Test Edin
Çıktı:
8