将元素添加到Javascript词典中

现在,我们将创建put方法,该方法允许我们将键值对放在字典上。现在,使用此方法,我们将实现put方法。

请注意,JS的对象的作用与字典非常相似。我们可以将容器的key属性设置为value。 

示例

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

您可以使用以下命令测试此功能和以前的功能: 

示例

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

myMap.display()

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

输出结果

这将给出输出-

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

在ES6中,可以使用set方法将键值对放入映射中。例如, 

示例

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

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

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

输出结果

这将给出输出-

True
True