JavaScript Array toSorted()
- Kipya chache toReversed()
- Pya tatu toSpliced()
- Rudi kipya chifu Kitabu cha Mafanikio ya JavaScript Array
Ufafanuzi na matumizi
toSorted()
Method inasortisha kichwa cha orodha cha kina cha kifaa.
toSorted()
Method inaonyesha kifaa cha kipya.
toSorted()
Method haiongeuka kifaa cha chini cha orodha.
toSorted()
Method ni sort()
Mengine wa mabaki ya method
Tazama pia:
Mfano wa kusomoa wa kusortisha
Kusortisha kwa haraka kwa heri kwa matukio ("Apple" inapakana kwanza kwa "Banana").
Hata hivyo, kusortisha namba inaweza kumchora machache yanayohatarisha.
"25" ni kubwa kiasi kwamba "100", kwa sababu "2" ni kubwa kiasi kwamba "1".
Inafaa kusaidia na "mfano wa kusomoa" (angalia mifano chini).
Mfano
Mfano 1
// Kisha orodha const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Kuelekea kwa orodha const fruits2 = fruits.toSorted();
Mfano 2
Uharibidi wa misingi wa kusasa:
// Kisha orodha const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Kuelekea kwa orodha const fruits2 = fruits.toSorted(); // uharibidiwa kwa uharibidi wa kifaa fruits2.reverse();
Mfano 3
Kuelekea kwa mazingira wa orodha kwa funiki ya kuelekea:
// Kisha orodha const points = [40, 100, 1, 5, 25, 10]; // Kuelekea kwa orodha let points2 = points.toSorted(function(a, b){return a - b});
Mfano 4
Kuelekea kwa mazingira ya orodha:
// Kisha orodha const points = [40, 100, 1, 5, 25, 10]; // Kuelekea kwa orodha let points2 = points.toSorted(function(a, b){return b - a});
Mfano 5
Tafuta thamani kichache:
// Kisha orodha const points = [40, 100, 1, 5, 25, 10]; // Kuelekea kwa mazingira wa orodha let points2 = points.toSorted(function(a, b){return a - b}); let lowest = points2[0];
Mfano 6
Tafuta thamani kikubwa:
// Kisha orodha const points = [40, 100, 1, 5, 25, 10]; // Kuelekea kwa mazingira ya orodha let points2 = points.toSorted(function(a, b){return b - a}); let highest = points2[0];
Mfano 7
Tafuta thamani kikubwa:
// Kisha orodha const points = [40, 100, 1, 5, 25, 10]; // Kuelekea kwa mazingira wa orodha let points2 = points.toSorted(function(a, b){return a - b}); let highest = points2[points.length - 1];
Inayofanyika
array.sort(compareFunction)
Parama
Parama | Kuelekea |
---|---|
compareFunction |
Inahitaji. Funiki inayochukua hatua ya kuelekea kwa kumtumia parama: function(a, b){return a-b} Kwa sababu ya kuelekea mbili watu wa sort(), inatuma watu hizi kwa funiki ya kuelekea, na kushuhudia kwa sababu ya (ina namba nje ya uzero, namba ya kawaida, namba nje ya uharibifu) kwa kushuhudia watu. Mfano:Funiki ya ushuhuda inaona 40 kama ni namba iliyotakabaliwa na 100. Kwa sababu ya kuelekea 40 na 100, sort() inakushikilia funiki function(40, 100). Funiki inakulichukua 40 - 100, na kurejea -60 (ina namba nje ya uzero). |
Matokeo wa kuweka
Aina | Kuelekea |
---|---|
Array | Orodha jaada ya kushuhudia. |
Mafaa chini ya kawaida
toSorted()
Inaonekana kwa ES2023.
Kuanzia Mei 2023, tabia zote za kifaa kinaamua inayotumika hii methodi:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
Mwezi wa Februari 2023 | Mwezi wa Februari 2023 | Mwezi wa Julai 2023 | Mwezi wa Machi 2023 | Mwezi wa Mei 2023 |
- Kipya chache toReversed()
- Pya tatu toSpliced()
- Rudi kipya chifu Kitabu cha Mafanikio ya JavaScript Array