JavaScript映射 has()方法指示 Map 对象是否包含指定的键。如果存在指定的密钥,则返回true,否则返回false。
has()方法由以下语法表示:
mapObj.has(key)
key - 代表要搜索的密钥。
返回布尔值。
在这里,我们将通过各种示例来了解has()方法。
让我们看一个确定地图对象是否包含指定键的示例。
<script> var map=new Map(); map.set(1,"jQuery"); map.set(2,"AngularJS"); map.set(3,"Bootstrap"); document.writeln(map.has(2)); </script>
输出:
true
让我们再看一个确定映射对象是否包含指定键的示例。
<script> var map=new Map(); map.set(1,"jQuery"); map.set(2,"AngularJS"); map.set(3,"Bootstrap"); document.writeln(map.has(5)); </script>
输出:
false
让我们看看使用has()方法而不指定键的结果。
<script> var map=new Map(); map.set(1,"jQuery"); map.set(2,"AngularJS"); map.set(3,"Bootstrap"); document.writeln(map.has()+"<br>"); document.writeln(map.has("jQuery")); </script>
输出:
false false
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)