KeyboardLayoutMap: has() 方法
has() 方法是 KeyboardLayoutMap 接口的一个方法,它返回一个布尔值,指示该对象是否包含具有指定键的元素。
有效键的列表可以在 UI Events KeyboardEvent code Values 规范中找到。
该方法与 Map.prototype.has() 方法在其他方面是相同的。
语法
js
has(key)
参数
key-
要搜索的映射中的元素的键。
返回值
一个 Boolean 值,指示是否找到了指定的键。
示例
下面的示例检查与英文 QWERTY 键盘上的 'W' 键相对应的键盘代码的特定于位置或布局的字符串是否存在。
js
navigator.keyboard.getLayoutMap().then((keyboardLayoutMap) => {
console.log(keyboardLayoutMap.has("KeyW"));
});
规范
| 规范 |
|---|
| ECMAScript® 2026 语言规范 # sec-map.prototype.has |
浏览器兼容性
加载中…