Add elements to a Dictionary in Javascript


Now we'll create the put method that'll allow us to put key-value pairs on the dictionary. Now using this we'll implement the put method.

Note that JS has objects that act quite like dictionaries. We can just set the container's key property to value. 

Example

put(key, value) {
   this.container[key] = value;
}

You can test this and the previous functions using − 

Example

const myMap = new MyMap()
myMap.put("key1", "value1")
myMap.put("key2", "value2")

myMap.display()

console.log(myMap.hasKey("key1"));
console.log(myMap.hasKey("key3"));

Output

This will give the output −

{key1: "value1", key2: "value2"}
true
false

In ES6, you can put a key-value pair in a map using the set method. For example, 

Example

const myMap = new Map([
   ["key1", "value1"],
   ["key2", "value2"]
]);

myMap.set("key3", "value3")

console.log(myMap.has("key1"))
console.log(myMap.has("key3"))

Output

This will give the output −

True
True

Monica Mona
Monica Mona

Student of life, and a lifelong learner

Updated on: 15-Jun-2020

7K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements