使用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
热门推荐
10 圣诞祝福语简短小学
11 祖国七十华诞简短祝福语
12 老师送的祝福语简短
13 生日祝福语大全女生简短
14 祝女性生日祝福语简短
15 牛年女神节祝福语简短
16 情人表白祝福语简短大气
17 老公开业祝福语简短
18 官宣新年祝福语简短