De JavaScript-methode array sort() wordt gebruikt om de array-elementen in een bepaalde volgorde te rangschikken. Standaard volgt de methode sort() de oplopende volgorde.
Syntaxis
De methode sort() wordt weergegeven door de volgende syntaxis:
array.sort(compareFunction)
Parameter
vergelijkFunctie - Het is optioneel. Het vertegenwoordigt een functie die een alternatieve sorteervolgorde biedt.
Opbrengst
Een array van gesorteerde elementen
tijger leeuw verschil
Voorbeeld van JavaScript Array sort()-methode
Hier zullen we de sort()-methode begrijpen aan de hand van verschillende voorbeelden.
voorbeeld 1
Laten we een eenvoudig voorbeeld bekijken om de array met stringelementen te sorteren.
var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.sort(); document.writeln(result);Test het nu
Uitgang:
AngularJS,Bootstrap,JQuery,Node.js
Voorbeeld 2
Laten we een eenvoudig voorbeeld bekijken om de array met gehele elementen te sorteren.
mergesort-algoritme
var arr=[2,4,1,8,5]; var result=arr.sort(); document.writeln(result);Test het nu
Uitgang:
1,2,4,5,8
Voorbeeld 3
Laten we een voorbeeld bekijken om de elementen in oplopende volgorde te rangschikken met behulp van de functie.
binaire boomtypen
var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return a-b; }); document.writeln(result);Test het nu
Uitgang:
1,2,4,5,8
Voorbeeld 4
Laten we een voorbeeld bekijken om de elementen in aflopende volgorde te rangschikken met behulp van de functie.
var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return b-a; }); document.writeln(result);Test het nu
Uitgang:
8,5,4,2,1
Voorbeeld 5
Laten we een voorbeeld bekijken om de minimumwaarde uit een array te extraheren.
tekenreeks formatter
var arr=[2,4,1,8,5] var result=arr.sort(); //1,2,4,5,8 document.writeln(arr[0]);Test het nu
Uitgang:
1
Voorbeeld 6
Laten we een voorbeeld bekijken om de maximale waarde uit een array te halen.
var arr=[2,4,1,8,5] var result=arr.sort().reverse(); // 8,5,4,2,1 document.writeln(arr[0]);Test het nu
Uitgang:
8