JavaScript映射 has()方法指示 Map 对象是否包含指定的键。如果存在指定的密钥,则返回true,否则返回false。
has - 语法
has()方法由以下语法表示:
mapObj.has(key)
has - 参数
key - 代表要搜索的密钥。
has - 返回
返回布尔值。
has - 方法示例
在这里,我们将通过各种示例来了解has()方法。
例子1
让我们看一个确定地图对象是否包含指定键的示例。
<script> var map=new Map(); map.set(1,"jQuery"); map.set(2,"AngularJS"); map.set(3,"Bootstrap"); document.writeln(map.has(2)); </script>
输出:
true
例子2
让我们再看一个确定映射对象是否包含指定键的示例。
<script> var map=new Map(); map.set(1,"jQuery"); map.set(2,"AngularJS"); map.set(3,"Bootstrap"); document.writeln(map.has(5)); </script>
输出:
false
例子3
让我们看看使用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