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.