在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 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练