Ipapakita ng post na ito ang paraan para sa pag-uuri ng hanay ng mga bagay sa pamamagitan ng isang solong key na may halaga ng petsa.
Paano Pagbukud-bukurin ang isang Array ng mga Bagay ayon sa Isang Susi na May Halaga ng Petsa?
Upang pag-uri-uriin ang isang array ng JavaScript sa pamamagitan ng isang solong key sa tulong ng halaga ng petsa, maaari mong gamitin ang ' sort() ” paraan. Iyon ay nangangailangan ng callback function bilang halaga ng isang argumento. Ito ay humihimok ng callback function na nakakakuha ng dalawang argumento, a at b. Pagkatapos, tawagan ang ' Petsa() ” na paraan, na tumutukoy sa pagtanggap ng petsa bilang parameter.
Tingnan ang nakasaad na halimbawa upang matuto nang higit pa tungkol sa paggamit ng sort() na paraan para sa pag-uuri ng hanay ng mga bagay ayon sa iisang halaga ayon sa halaga ng petsa.
Halimbawa
Sa nakasaad na halimbawang ito, ipasok ang mga bagay sa isang array at iimbak ang data ng array sa isang variable:
ay array1 = [ {
'na-update_sa' : '2020-07-01T06:28:42Z' ,
'Kategorya' : 'JavaScript'
} ,
{
'na-update_sa' : '2022-05-09T11:27:14Z' ,
'Kategorya' : 'Java'
} ,
{
'na-update_sa' : '2023-01-05T04:29:35Z' ,
'Kategorya' : 'HTML/CSS'
} ]
Ngayon, tawagan ang ' sort() ” na paraan at gumamit ng callback function bilang argumento ng pamamaraang ito. Pagkatapos, gamitin ang ' Petsa() ” paraan at iimbak ang halaga sa ipinahayag na mga variable. Pagkatapos nito, suriin ang kondisyon gamit ang ' kung ” at ibalik ang halaga ayon sa kondisyon:
array1. uri ( function ( x , at ) {ay keyX = bago Petsa ( x. updated_at ) ,
keyY = bago Petsa ( at. updated_at ) ;
kung ( keyX keyY ) bumalik 1 ;
bumalik 0 ;
} ) ;
Gamitin ang ' console.log() ” built-in na pamamaraan at ipasa ang array bilang parameter ng pamamaraang ito upang ipakita ang output sa console:
console. log ( array1 ) ;
Ang kumpletong code ay magiging ganito:
Maaaring mapansin na ang array ay pinagsunod-sunod ayon sa halaga ng petsa:
Iyon lang ang tungkol sa pag-uuri ng hanay ng mga bagay sa pamamagitan ng iisang key na may halaga ng petsa.
Konklusyon
Upang pag-uri-uriin ang hanay ng mga bagay sa pamamagitan ng iisang key na may halaga ng petsa, ang JavaScript ' sort() Ang paraan ng ” ay maaaring gamitin sa paggamit ng callback function bilang argumento ng sort() method. Pagkatapos, gamitin ang ' Petsa() 'paraan at suriin ang kundisyon sa tulong ng ' kung ” pahayag. Ang post na ito ay nagpahayag ng paraan para sa pag-uuri ng hanay ng mga bagay sa pamamagitan ng isang solong key na may halaga ng petsa.