使用 Javascript 从字典中删除元素
javascriptweb developmentfront end technology
要从字典中删除元素,我们首先需要检查该元素是否存在于字典中。
我们将使用 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
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

