ES6 Map Methods

by Rich Costello

JavaScript

//has(key) Determines if the given key exists in the map
//delete(key) Removes the key and its associated value from the map 
//clear() Removes all keys and values from the map


let map = new Map();
map.set("name", "Nicholas");
map.set("age", 25);

console.log(map.size);
console.log(map.has("name"));
console.log(map.get("name"));
console.log(map.has("age"));
console.log(map.get("age"));
map.delete("name");
console.log(map.has("name"));
console.log(map.get("name"));
console.log(map.size);
map.clear();
console.log(map.has("name"));
console.log(map.get("name"));
console.log(map.has("age"));
console.log(map.get("age"));
console.log(map.size);