Како сортирати ЕС6 мапу у ЈаваСцрипт-у?

Kako Sortirati Es6 Mapu U Javascript U



Док се бавите масовним подацима, постоји захтев да се подаци сортирају како би се исправно идентификовали. На пример, у преузимању одређеног имена на основу карактера. Поред тога, побољшава визуализацију, анализу и смањује утрошено време. У том случају, сортирање ЕС6 мапе у ЈаваСцрипт-у је ефикасна техника за претраживање одређених података.

Овај блог ће објаснити како сортирати ЕС6 мапу у ЈаваСцрипт-у.







Како сортирати ЕС6 мапу користећи ЈаваСцрипт?

' ЕС6 мапа ” може се сортирати у ЈаваСцрипт-у креирањем новог објекта мапе и применом у комбинацији са „ ширење “ оператор и “ врста() ” метод.



Пример 1: Сортирајте ЕС6 мапу у ЈаваСцрипт-у по абецедним знаковима



Овај пример ће објаснити како сортирати мапу по абецедним знаковима.





Синтакса

комплет ( кључ, вредност ) ;



У горњој синтакси:

кључ ' и ' вредност ” одговара објекту или променљивој било ког типа података.

Пратимо доле наведени код:

< скрипта тип = 'текст/јавасцрипт' >
вар сортМап = нова мапа ( ) ;
сортМап.сет ( 'д' , '55' ) ;
сортМап.сет ( 'б' , '75' ) ;
сортМап.сет ( 'ц' , '65' ) ;
сортМап.сет ( 'а' , '85' ) ;
вар упдатедМап = нова мапа ( [ ...сортМап ] .врста ( ) ) ;
цонсоле.лог ( упдатедМап ) ;
скрипта >

У горњем исечку кода извршите следеће кораке:

  • Створити нова ' Мапа ” објекат користећи „ Мапа() ” конструктор.
  • Након тога, поставите наведене абецедне знакове заједно са наведеним вредностима у облику „ кључ/вредност ” парови.
  • У следећем кораку креирајте нови „ Мапа ” објекат и поставите постављене вредности у њега помоћу „ ширење ” оператор.
  • Такође, примените „ врста() ” за сортирање знакова абецеде и приказ ажуриране мапе.

Излаз

Из горњег излаза, може се приметити да је мапа сортирана на основу абецедних знакова.

Пример 2: Сортирајте ЕС6 мапу у ЈаваСцрипт-у по бројевима

Овај пример ће довести до сортирања мапе по бројевима.

Погледајмо доле дати пример:

< скрипта тип = 'текст/јавасцрипт' >
вар сортМап = нова мапа ( ) ;
сортМап.сет ( '3' , 'Хари' ) ;
сортМап.сет ( '1' , 'Давид' ) ;
сортМап.сет ( 'два' , 'одбити' ) ;
вар упдатедМап = нова мапа ( [ ...сортМап.ентриес ( ) ] .врста ( ) ) ;
цонсоле.лог ( упдатедМап ) ;
скрипта >

У горњем исечку кода:

  • Поновите описане кораке у претходном примеру за креирање новог „ Мапа ” објекат и подешавање вредности у њему помоћу „ комплет() ” метод.
  • У следећем кораку, на сличан начин, примените „ ширење “ оператор и “ врста() ” метод за сортирање карте на основу постављених бројева.
  • Додатни „ уноси() ” метод овде доводи до враћања мапе као „ кључ/вредност ” парови.

Излаз

У горњем излазу је евидентно да је мапа сортирана на основу бројева.

Закључак

' ЕС6 мапа ” може се сортирати у ЈаваСцрипт-у применом објекта мапе у комбинацији са „ ширење “ оператор и “ врста() ” метод на алфабетима и бројевима. Ово се може постићи креирањем новог објекта мапе и постављањем вредности у њему у облику „ кључ/вредност ” парова и затим их сортирати на основу садржаних абецедних знакова у првом примеру и бројева у другом примеру. Овај блог објашњава како сортирати ЕС6 мапу у ЈаваСцрипт-у.