使用 JavaScript 從字典中刪除元素
要從字典中刪除元素,我們首先需要檢查字典中是否存在該元素。
我們將使用 hasKey 方法。然後,我們可以使用 delete 運算子直接刪除它。
我們將返回一個布林值,以便呼叫此方法的地方可以知道該鍵在字典中是否存在。
示例
delete(key) {
if(this.hasKey(key)) {
delete this.container[key];
return true;
}
return false;
}可以使用以下方法進行測試 −
示例
const myMap = new MyMap();
myMap.put("key1", "value1");
myMap.put("key2", "value2");
myMap.display(); myMap.delete("key2");
myMap.display();輸出
這將給出以下輸出 −
{ key1: 'value1', key2: 'value2' }
{ key1: 'value1' }在 ES6 中,可以使用 delete 方法從對映中刪除值。例如,
示例
const myMap = new Map([
["key1", "value1"],
["key2", "value2"]
]);
myMap.delete("key2");
console.log(myMap.has("key1"))
console.log(myMap.has("key2"))輸出
這將給出以下輸出 −
True False
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP