以下是示例weakMap.delete()方法。
<
script>
function gfg() { const weakmap = new WeakMap();
const key = {};
weakmap.set(key, 6);
document.write(weakmap. delete (key));
} gfg();
<
/script>
【JavaScript weakMap.delete()方法用法示例】输出如下: true
weakMap.delete()是JavaScript中的内置函数, 用于从对象WeakMap中删除特定元素。
语法如下:
weakMap.delete(key);
参数:它接受参数" key", 它是要从对象weakMap中删除的元素的键。
返回值:如果该元素已从weakMap对象中删除, 则返回true;如果该键不存在于weakMap对象中, 则返回false。
例子:
Input: weakmap1.delete(key1)
Output: true
JavaScript代码显示此功能的工作方式:
代码1:
<
script>
//Creating a WeakMap() object
const weakmap1 = new WeakMap();
//Creating a key "key1"
const key1 = {};
//Setting the value 6 with key1 to the
//the end of weakMap object
weakmap1.set(key1, 6);
//Deleting key of the element from
//the weakMap object
document.write(weakmap1. delete (key1));
<
/script>
输出如下:
true
此处输出为true, 表示元素的键已成功删除。
代码2:
<
script>
//Creating a WeakMap() object
const weakmap1 = new WeakMap();
//Creating a key "key1"
const key1 = {};
//Deleting key of the element from
//the weakMap object
document.write(weakmap1. delete (key1));
<
/script>
输出如下:
false
这里的输出为false, 因为尚未将具有任何值的键" key1"设置为weakMap对象的末尾。
推荐阅读
- JavaScript ‘===’和‘==’比较运算符
- JavaScript weakMap.get()方法用法示例
- 本图文详细教程教你Ghost win1064位娘桌面系统壁纸大全
- 本图文详细教程教你Ghost windows10系统旗舰版永久激活密
- 一键Ghost win10系统永久激活工具最新推荐
- win10系统安装ie10 64位图文详细教程图解
- 本图文详细教程教你Ghost win10系统企业版永久激活密钥大
- 原版Ghost win10系统镜像iso制作详细说明
- 本图文详细教程教你一键重装win10专业版玩lol游戏崩溃怎