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 |
瀏覽器相容性
載入中…