Kaip rūšiuoti ES6 žemėlapį „JavaScript“?

Kaip Rusiuoti Es6 Zemelapi Javascript



Tvarkant duomenis masiškai, reikia rūšiuoti duomenis, kad būtų galima tinkamai identifikuoti. Pavyzdžiui, renkantis konkretų pavadinimą pagal simbolį. Be to, tai pagerina vizualizavimą, analizę ir sumažina sunaudotą laiką. Tokiu atveju ES6 žemėlapio rūšiavimas JavaScript yra veiksmingas būdas ieškoti konkrečių duomenų.

Šiame tinklaraštyje bus paaiškinta, kaip rūšiuoti ES6 žemėlapį JavaScript.





Kaip rūšiuoti ES6 žemėlapį naudojant „JavaScript“?

ES6 žemėlapis “ galima surūšiuoti JavaScript, sukuriant naują žemėlapio objektą ir pritaikant jį kartu su „ plisti “ operatorius ir “ Rūšiuoti () “ metodas.



1 pavyzdys: Rūšiuokite ES6 žemėlapį „JavaScript“ pagal abėcėlę



Šiame pavyzdyje paaiškinama, kaip rūšiuoti žemėlapį pagal abėcėlės ženklus.





Sintaksė

rinkinys ( raktas, vertė ) ;



Aukščiau pateiktoje sintaksėje:

Raktas “ ir „ vertė “ atitinka bet kurio duomenų tipo objektą arba kintamąjį.

Laikykimės toliau pateikto kodo:

< scenarijus tipo = 'tekstas/javascript' >
var sortMap = naujas žemėlapis ( ) ;
sortMap.set ( 'd' , '55' ) ;
sortMap.set ( 'b' , '75' ) ;
sortMap.set ( 'c' , '65' ) ;
sortMap.set ( 'a' , '85' ) ;
var updatedMap = naujas žemėlapis ( [ ...rūšiuoti žemėlapį ] .rūšiuoti ( ) ) ;
console.log ( atnaujintas žemėlapis ) ;
scenarijus >

Aukščiau pateiktame kodo fragmente atlikite šiuos veiksmus:

  • Sukurti naują ' žemėlapis “ objektas naudojant „ Žemėlapis () “ konstruktorius.
  • Po to nustatykite nurodytus abėcėlės simbolius kartu su nurodytomis reikšmėmis „“ rakto vertė “ poros.
  • Kitame žingsnyje sukurkite naują ' žemėlapis “ objektą ir įdėkite nustatytas reikšmes naudodami „ plisti ' operatorius.
  • Taip pat taikykite „ Rūšiuoti () “ metodą, norėdami rūšiuoti abėcėlės simbolius ir rodyti atnaujintą žemėlapį.

Išvestis

Iš aukščiau pateiktos išvesties galima pastebėti, kad žemėlapis rūšiuojamas pagal abėcėlės ženklus.

2 pavyzdys: Rūšiuokite ES6 žemėlapį JavaScript pagal skaičius

Šis pavyzdys padės rūšiuoti žemėlapį pagal skaičius.

Pažvelkime į žemiau pateiktą pavyzdį:

< scenarijus tipo = 'tekstas/javascript' >
var sortMap = naujas žemėlapis ( ) ;
sortMap.set ( '3' , 'Haris' ) ;
sortMap.set ( '1' , 'Deividas' ) ;
sortMap.set ( 'du' , 'atmesti' ) ;
var updatedMap = naujas žemėlapis ( [ ...rūšiuotiMap.įrašai ( ) ] .rūšiuoti ( ) ) ;
console.log ( atnaujintas žemėlapis ) ;
scenarijus >

Aukščiau pateiktame kodo fragmente:

  • Pakartokite ankstesniame pavyzdyje aptartus veiksmus, kad sukurtumėte naują ' žemėlapis “ objektą ir nustatykite jame reikšmes naudodami „ rinkinys () “ metodas.
  • Kitame veiksme panašiai pritaikykite „ plisti “ operatorius ir “ Rūšiuoti () “ metodas žemėlapio rūšiavimui pagal nustatytus skaičius.
  • Papildomas ' įrašai () “ metodas čia pateikia žemėlapį kaip „ rakto vertė “ poros.

Išvestis

Aukščiau pateiktame išvestyje akivaizdu, kad žemėlapis surūšiuotas pagal skaičius.

Išvada

ES6 žemėlapis “ galima rūšiuoti JavaScript naudojant žemėlapio objektą kartu su „ plisti “ operatorius ir “ Rūšiuoti () “ metodas dėl abėcėlės ir skaičių. Tai galima pasiekti sukūrus naują žemėlapio objektą ir jame nustatant reikšmes kaip „ rakto vertė “ poras ir surūšiuoti jas pagal pirmajame pavyzdyje esančius abėcėlės ženklus ir kitame pavyzdyje esančius skaičius. Šiame tinklaraštyje paaiškinama, kaip rūšiuoti ES6 žemėlapį JavaScript.