Rendezze az objektumok tömbjét egyetlen kulcs szerint dátumértékkel

Rendezze Az Objektumok Tombjet Egyetlen Kulcs Szerint Datumertekkel



Néha a felhasználó nagy mennyiségű adatot tárol egy tömbben azonos és különböző adattípusokkal. Az ilyen típusú adatok kezelése egy tömbben bonyolult. Ezenkívül nehéz ellenőrizni, hogy melyik adatot adják meg először, majd később. Ebből a célból egy tömbben lévő adatokat dátum szerint kell rendezni. Ehhez a JavaScript biztosítja a programozóknak a „ fajta() ” módszer az adatok sorozatba rendezéséhez.

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.