在JavaScript中使用“ weakMap.has()”方法?
weakMap.has()
此方法用于查找弱映射中是否存在元素。此方法返回一个布尔值,该值 指示 WeakMap对象中是否存在具有指定键的元素。如果存在该元素,则将执行true 作为输出,否则将显示false 作为输出。
语法
weakMap.has(obj);
它以对象 为参数, 并检查该对象是否存在,并根据对象的存在产生布尔 输出。
示例
在下面的示例中,最初,使用“new”关键字创建了一个weakMap。之后在两个对象“object1”和“object2”上创建了,并且objec1被分配了,而不是object2分配给了创建的weakMap。当 具有()方法是在两个对象所使用的,object1 将导致,因为它被分配给weakMap,在真,而Object2的 将导致假。显示两个输出,如输出所示。
<html>
<body>
<script>
var weakmap = new WeakMap();
var object1 = {
"product" : "Tutorix"
};
var object2 = {
"Greet" : "Hello"
};
weakmap.set(object1);
document.write(weakmap.has(object1));
document.write("</br>");
document.write(weakmap.has(object2));
</script>
</body>
</html>输出结果
true false
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下