Како претворити вредности мапе у низ у ЈаваСцрипт-у

Kako Pretvoriti Vrednosti Mape U Niz U Javascript U



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

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

Како конвертовати/трансформисати вредности мапе у низ користећи ЈаваСцрипт?

Да бисте трансформисали вредности мапе у низ, користите доле наведене методе:







  • Метода Арраи.фром().
  • Спреад оператор

Метод 1: Конвертујте вредности мапе у низ помоћу методе Арраи.фром().

За претварање вредности мапе у низ, користите „ мап.валуес() ” метод са „ Арраи.фром() ” метод. Метода мап.валуес() се користи за добијање вредности мапе, а метода Арраи.фром() конвертује ове вредности у низ.



Синтакса
Пратите дату синтаксу за претварање вредности мапе у низ:



Низ . из ( Мапа. вредности ( ) )

Пример
Креирајте нови објекат мапе користећи Мап() конструктор:





био Мапа = Нова Мапа ( ) ;

Подесите уносе у пар кључ/вредност на мапи користећи „ комплет() ” метод:

Мапа. комплет ( '1' , 'име' ) ;
Мапа. комплет ( 'два' , 'старост' ) ;
Мапа. комплет ( '3' , 'Емаил' ) ;
Мапа. комплет ( '4' , 'Контакт#' ) ;

Звати ' вредности() ” метод у „ Арраи.фром() ” метод за добијање вредности мапе и претварање их у низ и складиштење у променљивој “ мапВалуес ”:



био мапВалуес = Низ . из ( Мапа. вредности ( ) ) ;

На крају, одштампајте вредности мапе у низу на конзоли:

конзола. Пријава ( мапВалуес ) ;

Излаз показује да су вредности мапе успешно конвертоване у низ:

Метод 2: Конвертујте вредности мапе у низ помоћу оператора ширења

Други начин да трансформишете вредности мапе у низ је да користите „ оператер за ширење ' са ' мап.валуес() ” метод. Метода мап.валуес() прво добија вредности мапе, а оператор ширења ће копирати све вредности мапе у низ.

Синтакса
Користите доле дату синтаксу за претварање вредности мапе у низ помоћу оператора ширења:

[ ... Мапа . вредности ( ) ]

Пример
Звати ' мап.валуес() ” метод са „ оператер за ширење ” који ће конвертовати вредности мапе у низ:

био мапВалуес = [ ... Мапа . вредности ( ) ] ;

Излаз

Бонус Тип

Ако желите да конвертујете кључеве или све уносе мапе у низ, пратите одељак у наставку.

Претворите кључеве мапе у низ помоћу методе Арраи.фром().

За претварање кључева мапе и свих уноса (парова кључ-вредност) мапе у низ, користите „ мап.Кеис() ” метод и „ мап.ентриес() ” метод са „ Арраи.фром() ” метод. Метода мап.Кеис() добија кључеве мапе, а метода мап.ентриес() се користи за преузимање уноса мапе у пару кључ-вредност.

Пример
За конверзију кључева мапе, позовите „ мап.Кеис() ” метод у „ Арраи.фром() ” метод:

конст кључеви = Низ . из ( Мапа. кључеви ( ) ) ;

Позовите метод мап.ентриес() као аргумент у методи Арраи.фром() за претварање свих уноса мапе у низ:

конст уносе = Низ . из ( Мапа. уносе ( ) ) ;

Излаз показује да су кључеви и уноси мапе успешно конвертовани у низ:

Претворите кључеве мапе у низ користећи метод оператора ширења

Хајде да видимо метод за претварање кључева мапе и свих уноса мапе у низ, користећи „ оператер за ширење ”.

Пример
Звати ' мап.Кеис() ” са оператором ширења и сачувајте резултујући низ у променљивој мапКеис:

био мапКеис = [ ... Мапа . кључеви ( ) ] ;

За конвертовање уноса мапе у низ помоћу „ мап.ентриес() ” метода са оператором ширења:

конст мапЕнтриес = [ ... Мапа . уносе ( ) ] ;

Излаз

Саставили смо све потребне информације везане за претварање вредности мапе у низ, као и мапирање кључева и уноса у низ помоћу ЈаваСцрипт-а.

Закључак

Да бисте конвертовали вредности мапе у низ, користите „ мап.валуес() ” метод са „ Арраи.фром() ” метод или „ оператор ширења ”. Метода мап.валуес() се користи за добијање вредности мапе, а метода Арраи.фром() конвертује ове вредности у низ док оператор ширења копира све вредности мапе у низ. Овај водич описује процедуру за претварање вредности мапе у низ.