“ Мапс ” се користе за чување и преузимање парова кључ/вредност. То је уграђена структура података у ТипеСцрипт која је слична ЈаваСцрипт мапи, али има додатну предност провере типа. Класа ТипеСцрипт Мап пружа тип безбедан начин за чување парова кључ-вредност са било којим типом кључа и вредности.
Овај блог ће објаснити начине за креирање мапе у ТипеСцрипт-у.
Како направити мапу у ТипеСцрипт-у?
За креирање мапе у ТипеСцрипт-у користите следеће приступе:
Метод 1: Креирајте мапу користећи конструктор „Мапе“.
За креирање мапе у ТипеСцрипт-у користите „ Мапа ” конструктор. Док користите „Мап“ конструктор, постоје два начина за креирање мапе у ТипеСцрипт-у:
-
- Или можете да прогласите мапу са „ Нова ” кључну реч, а затим користите „ комплет() ” за додавање парова кључ/вредност.
- Или иницијализујте мапу паровима кључ/вредност у време декларације.
Синтакса
Дата синтакса се користи за креирање мапе у ТипеСцрипт-у помоћу конструктора мапе:
нова мапа < тип , тип > ( )дозволити мапа = нова карта < низ, број > ( ) ;
Овде, „ низ ', и ' број ” је тип кључа и вредност мапе.
Да бисте иницијализовали мапу у време декларације, користите следећу синтаксу:
дозволити мапа = нова карта < низ, низ > ( [[ 'кључ 1' , 'вредност1' ] ,
[ 'кључ 2' , 'вредност2' ]
] ) ;
Пример 1:
Направите мапу користећи конструктор мапе тако што ћете дефинисати тип за кључ и вредност мапе:
цонст ознаке = нова мапа < низ, број > ( ) ;
Користити ' комплет() ” метод за додавање парова кључ/вредност у мапу:
ознаке.сет ( 'географија' , 25 ) ;
ознаке.сет ( 'математика' , 40 ) ;
ознаке.сет ( 'Енглески језик' , 31 ) ;
На крају, одштампајте мапу на конзоли:
Сада, транспилирајте ТипеСцрипт код у ЈаваСцрипт код тако што ћете извршити доле дату команду на терминалу:
Затим извршите ЈаваСцрипт код користећи следећу команду:
Излаз
Белешка : Обавезно је транспилирати ТипеСцрипт датотеку након ажурирања ТипеСцрипт кода.
Пример 2:
Такође можете иницијализовати мапу користећи конструктор мапе:
дозволити ознаке = нова мапа < низ, низ > ( [[ 'Историја' , '39' ] ,
[ 'географија' , '25' ] ,
[ 'математика' , '40' ] ,
[ 'Енглески језик' , '31' ]
] ) ;
Одштампајте мапу на конзоли користећи „ цонсоле.лог() ” метод:
Излаз
Метод 2: Креирајте мапу користећи тип „Рецорд Утилити“.
Други начин да направите мапу је да користите „ Услужни програм за снимање ' тип. То је уграђени тип у ТипеСцрипт који се може користити за дефинисање типа који представља мапу парова кључ-вредност. Потребна су два параметра, тип кључева и тип вредности.
Синтакса
Пратите дату синтаксу за креирање мапе користећи тип „Рецорд Утилити“:
Запис < тип , тип > = { }
Пример
Направите мапу користећи „Тип услужног програма за снимање“:
конст ознаке: Запис < низ, низ > = { } ;
Доделите вредност кључевима мапе:
оцене [ 'географија' ] = '25' ;
оцене [ 'математика' ] = '40' ;
оцене [ 'Енглески језик' ] = '31' ;
На крају, одштампајте мапу на конзоли:
Излаз
Обезбедили смо све потребне информације релевантне за креирање мапе на ТипеСцрипт-у.
Закључак
Постоје два начина да направите мапу у ТипеСцрипт-у, као што је коришћење „ Мап Цонструцтор ” и користећи „ Тип услужног програма за снимање ”. Оба приступа имају добре резултате, али први приступ је уобичајен начин креирања мапе у ТипеСцрипт-у. Овај блог је објаснио начине за креирање мапе у ТипеСцрипт-у.