JavaScript Array sort() yöntemi
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
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.
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ı:
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ı:
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