Lajittele avaimet kartassa JavaScriptin avulla

Lajittele Avaimet Kartassa Javascriptin Avulla



Kartta on ainutlaatuinen JavaScript-objekti, joka sisältää kohteita avain-arvo-pareina. Karttaan voidaan tallentaa sekä primitiivistä dataa että objektidataa. Avain-arvo-pari palautetaan samassa järjestyksessä kuin ne lisättiin, kun iteroidaan karttaobjektin läpi. Lajittele karttojen avaimet nousevaan ja laskevaan järjestykseen käyttämällä sort()- ja reverse()-menetelmiä.

Tämä viesti määrittelee menetelmät karttaavainten lajitteluun JavaScriptin avulla.

Kuinka lajitella karttaavaimet JavaScriptin avulla?

Kartan avainten lajitteluun käytä annettuja JavaScriptin valmiita menetelmiä:







Katsotaanpa näiden menetelmien toimintaa.



Tapa 1: Lajittele kartan avaimet käyttämällä sort()-menetelmää

Voit lajitella kartan avaimet nousevaan järjestykseen käyttämällä ' järjestellä() 'menetelmä levitysoperaattorilla' ” karttaobjektissa. Sitä käytetään saadakseen joukko kartan merkintöjä lajiteltavaksi sort()-menetelmällä.



Syntaksi





Seuraavaa syntaksia käytetään karttaavainten lajitteluun nousevaan järjestykseen:

Uusi Kartta ( [ ... kartta . merkinnät ( ) ] . järjestellä ( ) )

Esimerkki

Luo kartta avain-arvo-pariin:



anna kartta = Uusi Kartta ( [

[ 10 , 'JavaScript' ] ,

[ 13 , 'CSS' ] ,

[ 23 , 'HTML' ] ,

] ) ;

Luo uusi karttaobjekti ja kutsu sort()-metodia hajaoperaattorilla parametrina, joka saa karttamerkinnät lajittelua ja palautetun lajiteltujen taulukon tallentamiseen muuttujassa ' ascMapKeys ”:

missä ascMapKeys = Uusi Kartta ( [ ... kartta . merkinnät ( ) ] . järjestellä ( ) ) ;

Tulosta lajiteltujen karttanäppäinten joukko konsoliin:

konsoli. Hirsi ( ascMapKeys ) ;

Lähtö

Jos haluat lajitella kartan avaimet laskevaan järjestykseen, seuraa annettua kohtaa.

Tapa 2: Lajittele kartan avaimet käänteisellä()-menetelmällä

Lajittele karttaavaimet laskevaan järjestykseen käyttämällä ' käänteinen() ”menetelmä hajotusoperaattorilla. Reverse()-menetelmä kääntää taulukon elementtien järjestyksen.

Syntaksi

Käytä annettua syntaksia lajitellaksesi taulukon käänteiseen järjestykseen käyttämällä reverse()-menetelmää:

Uusi Kartta ( [ ... kartta . merkinnät ( ) ] . käänteinen ( ) )

Esimerkki

Kutsu reverse()-metodi uudessa karttaobjektissa argumenttina avainten järjestyksen kääntämiseksi:

missä descMapKeys = Uusi Kartta ( [ ... kartta . merkinnät ( ) ] . käänteinen ( ) ) ;

Tulosta lopuksi tuloksena oleva käänteisen järjestyksen avainten joukko:

konsoli. Hirsi ( descMapKeys ) ;

Tulos osoittaa, että avaimet on lajiteltu onnistuneesti laskevaan järjestykseen:

Olemme koonneet kaikki tarvittavat tiedot karttaavainten lajitteluun JavaScriptissä.

Johtopäätös

Voit lajitella kartan avaimet nousevaan järjestykseen käyttämällä ' järjestellä() ' -menetelmää ja laskevassa järjestyksessä, käytä ' käänteinen() ”menetelmä hajotusoperaattorilla. Tarkemmin sanottuna levitysoperaattori saa joukon kartan merkintöjä lajitellakseen nousevaan ja laskevaan järjestykseen. Tässä viestissä määritimme menetelmät kartan avainten lajitteluun JavaScriptin avulla.