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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP