EN
TypeScript - how to use Map
2 points
In this article, we would like to show you how to use Maps in TypeScript.
Map is a data structure that allows us to store key-value pairs.
xxxxxxxxxx
1
let map = new Map<string, number>();
xxxxxxxxxx
1
// create map
2
const map = new Map<string, number>();
3
4
// set entities
5
map.set('Ann', 25);
6
map.set('Seth', 32);
7
map.set('Kate', 27);
8
9
// get entities
10
const value1 = map.get('Ann');
11
console.log('Ann age: ' + value1); // Ann age: 25
12
13
const value2 = map.get('Seth');
14
console.log('Seth age: ' + value2); // Seth age: 32
15
16
const value3 = map.get('Kate');
17
console.log('Kate age: ' + value3); // Kate age: 27
18
19
// siz of map
20
const size = map.size;
21
console.log('map size: ' + size); // map size: 3
Output:
xxxxxxxxxx
1
Ann age: 25
2
Seth age: 32
3
Kate age: 27
4
map size: 3
Note: Run this example online here.
map.set()
- add key-value pair to Map
map.get()
- retrieve value by key from Map
map.delete()
- delete key-value pair by given key from Map
map.has()
- check if there is a value for given key - return true / false
map.size()
- size of the map, number of key-value pairs in Map
Note about
map.set()
method.
In other languages or self implemented data structures to add key-value pair to Map the method is named: put, add or set.