Ez a bejegyzés bemutatja az objektumok tömbjének egyetlen kulcs szerinti, dátumértékkel történő rendezésének módszerét.
Hogyan lehet rendezni egy objektumtömböt egyetlen kulcs szerint dátumértékkel?
Ha egy JavaScript tömböt egyetlen kulcs szerint szeretne rendezni a dátumérték segítségével, használja a „ fajta() ” módszerrel. Ez egy visszahívási függvényt vesz fel egy argumentum értékének. Ez meghív egy visszahívási függvényt, amely két argumentumot kap: a és b. Ezután hívja meg a „ Dátum() ” metódus, amely meghatározza a dátum paraméterként való elfogadását.
Tekintse meg az említett példát, ha többet szeretne megtudni a sort() metódus használatáról az objektumok tömbjének egyenkénti, dátumérték szerinti rendezésére.
Példa
Ebben a példában helyezze be az objektumokat egy tömbbe, és tárolja a tömb adatait egy változóban:
volt tömb1 = [ {
'updated_at' : '2020-07-01T06:28:42Z' ,
'Kategória' : 'JavaScript'
} ,
{
'updated_at' : '2022-05-09T11:27:14Z' ,
'Kategória' : 'Jáva'
} ,
{
'updated_at' : '2023-01-05T04:29:35Z' ,
'Kategória' : 'HTML/CSS'
} ]
Most hívja meg a „ fajta() ” módszert, és használjon egy visszahívási függvényt ennek a metódusnak az argumentumaként. Ezután használja a „ Dátum() ” metódust, és tárolja az értéket a deklarált változókban. Ezt követően ellenőrizze az állapotot a „ ha ” és visszaadja az értéket a feltételnek megfelelően:
tömb1. fajta ( funkció ( x , és ) {volt kulcsX = új Dátum ( x. frissítve_at ) ,
kulcsY = új Dátum ( és. frissítve_at ) ;
ha ( keyX keyY ) Visszatérés 1 ;
Visszatérés 0 ;
} ) ;
Használja a ' console.log() ” beépített metódust, és adja át a tömböt ennek a metódusnak a paramétereként, hogy megjelenítse a kimenetet a konzolon:
konzol. log ( tömb1 ) ;
A teljes kód így fog kinézni:
Megfigyelhető, hogy a tömb a dátumérték szerint lett rendezve:
Ez arról szól, hogy az objektumok tömbjét egyetlen kulcs szerint rendezi, dátumértékkel.
Következtetés
Az objektumok tömbjének egyetlen, dátumértékkel rendelkező kulcs szerinti rendezéséhez a JavaScript ' fajta() ” metódus hívható meg a sort() metódus argumentumaként egy visszahívási függvény használatával. Ezután használja a „ Dátum() ” módszerrel, és ellenőrizze az állapotot a „ ha ' nyilatkozat. Ez a bejegyzés ismertette az objektumok tömbjének egyetlen kulcs szerinti rendezésének módszerét dátumértékkel.