typescript Map code example

Example 1: typescript initialize map inline

new Map<string, string>([
  ["key1", "value1"],
  ["key2", "value2"]
]);

new Map<string, Array<string>>([
  ["key1", ["value1", "value2"]],
  ["key2", ["value3"]]	
]);

Example 2: javascript map array

const myArray = ['Sam', 'Alice', 'Nick', 'Matt'];

// Appends text to each element of the array
const newArray = myArray.map(name => {
	return 'My name is ' + name; 
});
console.log(newArray); // ['My name is Sam', 'My Name is Alice', ...]

// Appends the index of each element with it's value
const anotherArray = myArray.map((value, index) => index + ": " + value);
console.log(anotherArray); // ['0: Sam', '1: Alice', '2: Nick', ...]

// Starting array is unchanged
console.log(myArray); // ['Sam', 'Alice', 'Nick', 'Matt']

Example 3: typescript create map

var map = new Map();  

map.set('1', 'Ail');     
map.set(1, 'testvalue');    

console.log( "Value 1= " + map.get(1));   

console.log( "Key is Present in the Map = " + map.has(3) );   

console.log( "Delete value from Map = " + map.delete(1) );

Example 4: new map js

let utilisateurs = new Map()

utilisateurs.set('Mark Zuckerberg' ,{
    email: '[email protected]',
    poste: 'PDG',
})

utilisateurs.set ('bill Gates',{
    email: '[email protected]' ,
    poste : 'sauver le monde' ,

})
    
console.log(utilisateurs);