Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 9445|Válasz: 0

[JavaScript] Az objektumok tömbjeit az objektumok tulajdonságai szerint rendezik

[Linket másol]
Közzétéve 2018. 10. 24. 14:32:52 | | |
A tömbök leggyakoribb rendezése az, ha az első betű mérete vagy a tömb elemeinek száma szerint rendezzük őket



sort() módszer megváltoztatja az eredeti tömböket, és a sort metódusok nem szigorúan számméret szerint vannak rendezve.
Ha méret szerint szeretnéd rendezni a tömböt, hozzáadnod kell egy összehasonlító függvényt a sort() metódushoz



Összehasonlító függvény összehasonlítási értékérték jellemzői:

Ha az a kisebb, mint b, akkor az a b előtt jelenik meg a rendezett tömbben (azaz növekvő elrendezésben), és egy 0-nál kisebb értéket ad
Ha az a egyenlő b-vel, akkor 0-t adunk vissza
Ha a nagyobb, mint b, akkor egy 0-nál nagyobb érték kerül vissza

Használhatjuk tehát a rendezési módszert, hogy az objektumok tömbjét az attribútumuk szerint rendezzük?
A válasz: igen
Ahogy fenti, a tömböt méret szerint sorolják és megadják az összehasonlító függvényt, ebben az időben csak az objektum tulajdonságait hasonlítják össze
Felső kód: Rendezd a következő objektumtömböt életkor szerint


A végleges nyomtatott eredmény az alábbiakban látható:

Ez kiegészíti az objektumok tömbjét, amelyet az objektum attribútumok szerint rendeznek!





Előző:typescrip{filter}t array filters unwanted objects
Következő:Van itt egy nagyon jó funkció, pénzt lehet keresni, ez a promóció.
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com