JavaScript 中搜索字典內的元素


我們將實現該 get 方法,它用於搜尋字典中的給定鍵。 

示例

get(key) {
   if(this.hasKey(key)) {
      return this.container[key];
   }
   return undefined;
}

同樣,JS 物件的實現方式非常類似於字典,因此具有大多數可用功能,且無需任何其他程式碼。這還是經過了大量最佳化的,因此您不必擔心該函式的執行時。

您可以使用以下方法進行測試 - 

示例

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

console.log(myMap.get("key1"))
console.log(myMap.get("key2"))
console.log(myMap.get("key3"))

輸出

這將生成以下輸出 -

value1
value2
undefined

在 ES6 中,您可以使用 get 方法實現相同的功能。例如, 

示例

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

console.log(myMap.get("key1"))
console.log(myMap.get("key2"))

輸出

這將生成以下輸出 -

value1
value2

更新時間: 15-Jun-2020

2K+ 瀏覽量

開啟您的 職業生涯

完成課程獲得認證

立即開始
廣告
© . All rights reserved.