在 Javascript 中向字典新增元素


現在,我們將建立一種允許我們把鍵值對放入字典的 put 方法。現在,使用這種方法,我們將實現 put 方法。

注意,JS 擁有如同字典般的物件。我們可以直接將容器的 key 屬性設定為所選值。

示例

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 方法將鍵值對放入 map。例如,

示例

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

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

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

輸出

這會輸出 -

True
True

更新於:2020 年 6 月 15 日

9 千 + 檢視

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.