xxxxxxxxxx
const twoSum = (nums, target) => {
const map = new Map();
for (let i = 0; i < nums.length; i++) {
const difference = target - nums[i];
if (map.has(difference)) {
return [map.get(difference), i];
}
else {
map.set(nums[i], i);
}
}
}
console.log(twoSum([2, 7, 11, 15], 9)); // [0, 1]
xxxxxxxxxx
let utilisateurs = new Map()
utilisateurs.set('Mark Zuckerberg' ,{
email: 'mark@facebook.com',
poste: 'PDG',
})
utilisateurs.set ('bill Gates',{
email: 'billgates@notes.com' ,
poste : 'sauver le monde' ,
})
console.log(utilisateurs);
xxxxxxxxxx
let myMap = new Map([
[1, 'one'], // [key, value]
[2, 'two'],
[3, 'three'],
]) // from MDN
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/Map
xxxxxxxxxx
// create a Map
const map1 = new Map(); // an empty map
console.log(map1); // Map {}