Susun Susunan Objek mengikut Kekunci Tunggal Dengan Nilai Tarikh

Susun Susunan Objek Mengikut Kekunci Tunggal Dengan Nilai Tarikh



Kadangkala, pengguna menyimpan sejumlah besar data dalam tatasusunan dengan jenis data yang sama dan berbeza. Mengendalikan jenis data ini dalam tatasusunan adalah rumit. Selain itu, sukar untuk menyemak data yang dimasukkan dahulu dan kemudian pada satu. Untuk tujuan ini, data dalam tatasusunan mesti diisih mengikut tarikh. Untuk melakukan ini, JavaScript menyediakan pengaturcara dengan ' sort() ” kaedah untuk mengisih data ke dalam urutan.

Siaran ini akan menunjukkan kaedah untuk mengisih tatasusunan objek dengan satu kunci dengan nilai tarikh.

Bagaimana untuk Mengisih Tatasusunan Objek dengan Kunci Tunggal Dengan Nilai Tarikh?

Untuk mengisih tatasusunan JavaScript dengan satu kunci dengan bantuan nilai tarikh, anda boleh menggunakan ' sort() ” kaedah. Itu mengambil fungsi panggil balik sebagai nilai hujah. Ini memanggil fungsi panggil balik yang mendapat dua hujah, a dan b. Kemudian, panggil ' Tarikh() ” kaedah, yang menentukan untuk menerima tarikh sebagai parameter.







Lihat contoh yang dinyatakan untuk mengetahui lebih lanjut tentang menggunakan kaedah sort() untuk mengisih tatasusunan objek mengikut satu mengikut nilai tarikh.



Contoh



Dalam contoh yang dinyatakan ini, masukkan objek dalam tatasusunan dan simpan data tatasusunan dalam pembolehubah:





adalah tatasusunan1 = [ {
'updated_at' : '2020-07-01T06:28:42Z' ,
'Kategori' : 'JavaScript'
} ,
{
'updated_at' : '2022-05-09T11:27:14Z' ,
'Kategori' : 'Jawa'
} ,
{
'updated_at' : '2023-01-05T04:29:35Z' ,
'Kategori' : 'HTML/CSS'
} ]

Sekarang, mohon ' sort() ” kaedah dan gunakan fungsi panggil balik sebagai hujah kaedah ini. Kemudian, gunakan ' Tarikh() ” kaedah dan simpan nilai dalam pembolehubah yang diisytiharkan. Selepas itu, semak keadaan menggunakan ' jika ” dan kembalikan nilai mengikut syarat:

tatasusunan1. menyusun ( fungsi ( x , dan ) {
adalah keyX = baru Tarikh ( x. dikemaskini_di ) ,
kunciY = baru Tarikh ( dan. dikemaskini_di ) ;
jika ( keyX  keyY ) kembali 1 ;
kembali 0 ;
} ) ;

Menggunakan ' console.log() ” kaedah terbina dalam dan lulus tatasusunan sebagai parameter kaedah ini untuk memaparkan output pada konsol:



konsol. log ( tatasusunan1 ) ;

Kod lengkap akan kelihatan seperti ini:

Dapat diperhatikan bahawa tatasusunan telah diisih mengikut nilai tarikh:

Itu sahaja tentang menyusun tatasusunan objek dengan satu kunci dengan nilai tarikh.

Kesimpulan

Untuk mengisih tatasusunan objek dengan satu kunci dengan nilai tarikh, JavaScript “ sort() ” kaedah boleh digunakan dengan menggunakan fungsi panggil balik sebagai hujah kaedah sort(). Kemudian, gunakan ' Tarikh() kaedah ' dan semak keadaan dengan bantuan ' jika ” kenyataan. Siaran ini telah menyatakan kaedah untuk menyusun tatasusunan objek dengan satu kunci dengan nilai tarikh.