Kā kārtot ES6 karti JavaScript?

Ka Kartot Es6 Karti Javascript



Apstrādājot datus masveidā, ir prasība kārtot datus, lai tie tiktu pareizi identificēti. Piemēram, iegūstot konkrētu vārdu, pamatojoties uz rakstzīmi. Papildus tam tas uzlabo vizualizāciju, analīzi un samazina patērēto laiku. Šādā gadījumā ES6 kartes kārtošana JavaScript ir efektīvs paņēmiens konkrētu datu meklēšanai.

Šajā emuārā ir paskaidrots, kā kārtot ES6 karti JavaScript.







Kā kārtot ES6 karti, izmantojot JavaScript?

ES6 karte ' var kārtot JavaScript, izveidojot jaunu kartes objektu un lietojot to kopā ar ' izplatība ' operators un ' kārtot () ” metode.



1. piemērs. Kārtojiet ES6 karti JavaScript pēc alfabētiskām rakstzīmēm



Šajā piemērā ir paskaidrots, kā kārtot karti pēc alfabēta rakstzīmēm.





Sintakse

komplekts ( atslēga, vērtība ) ;



Iepriekš minētajā sintaksē:

' taustiņu ' un ' vērtību ” atbilst jebkura datu tipa objektam vai mainīgajam.

Sekosim tālāk norādītajam kodam:

< skripts veids = 'teksts/javascript' >
var sortMap = jauna karte ( ) ;
sortMap.set ( 'd' , '55' ) ;
sortMap.set ( 'b' , '75' ) ;
sortMap.set ( 'c' , '65' ) ;
sortMap.set ( 'a' , '85' ) ;
var updatedMap = jauna karte ( [ ...kārtotMap ] .šķirot ( ) ) ;
console.log ( atjaunināta karte ) ;
skripts >

Iepriekš minētajā koda fragmentā veiciet tālāk norādītās darbības.

  • Izveidojiet jaunu ' karte ' objekts, izmantojot ' Karte () ” konstruktors.
  • Pēc tam iestatiet norādītās alfabētiskās rakstzīmes kopā ar norādītajām vērtībām formā “ atslēgas vērtība ” pāri.
  • Nākamajā darbībā izveidojiet jaunu ' karte ' objektu un ievietojiet tajā iestatītās vērtības, izmantojot ' izplatība ” operators.
  • Tāpat izmantojiet ' kārtot () ” metodi, lai sakārtotu alfabēta rakstzīmes un parādītu atjaunināto karti.

Izvade

No iepriekš minētās izvades var novērot, ka karte ir sakārtota, pamatojoties uz alfabēta rakstzīmēm.

2. piemērs. Kārtojiet ES6 karti programmā JavaScript pēc cipariem

Šis piemērs novedīs pie kartes kārtošanas pēc cipariem.

Apskatīsim tālāk sniegto piemēru:

< skripts veids = 'teksts/javascript' >
var sortMap = jauna karte ( ) ;
sortMap.set ( '3' , 'Harijs' ) ;
sortMap.set ( '1' , 'Dāvids' ) ;
sortMap.set ( 'divi' , 'noraidīt' ) ;
var updatedMap = jauna karte ( [ ...kārtotMap.entries ( ) ] .šķirot ( ) ) ;
console.log ( atjaunināta karte ) ;
skripts >

Iepriekš minētajā koda fragmentā:

  • Atkārtojiet iepriekšējā piemērā apspriestās darbības, lai izveidotu jaunu karte ' objektu un iestatiet tajā vērtības, izmantojot ' set() ” metode.
  • Nākamajā darbībā līdzīgi izmantojiet “ izplatība ' operators un ' kārtot () ” metode kartes šķirošanai, pamatojoties uz iestatītajiem skaitļiem.
  • Papildu ' ieraksti () ' metodes rezultātā karte tiek atgriezta kā ' atslēgas vērtība ” pāri.

Izvade

Iepriekš minētajā izvadā ir redzams, ka karte ir sakārtota, pamatojoties uz skaitļiem.

Secinājums

ES6 karte ' var kārtot JavaScript, izmantojot kartes objektu kopā ar ' izplatība ' operators un ' kārtot () ” metode attiecībā uz alfabētu un cipariem. To var panākt, izveidojot jaunu kartes objektu un iestatot tajā vērtības ' atslēgas vērtība ” pārus un pēc tam kārtojot tos, pamatojoties uz ietvertajām alfabēta rakstzīmēm pirmajā piemērā un cipariem otrā piemērā. Šajā emuārā ir paskaidrots, kā kārtot ES6 karti JavaScript.