Limited availability
Experimentell: Dies ist eine experimentelle Technologie
Ãberprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die forEach()
Methode des KeyboardLayoutMap
-Interfaces führt eine bereitgestellte Funktion einmal für jedes Element der Map aus.
Die Methode ist ansonsten identisch mit Map.prototype.forEach()
.
forEach(callbackFn)
forEach(callbackFn, thisArg)
Parameter
callbackFn
Die Funktion, die für jedes Element ausgeführt wird, nimmt drei Argumente:
currentValue
Der Wert des aktuell verarbeiteten Elements.
index
Optional
Der Index des aktuell verarbeiteten Elements.
array
Optional
Das KeyboardLayoutMap, auf dem forEach()
aufgerufen wird.
thisArg
Optional
Wert, der als this
(d.h. das Referenzobjekt Object
) verwendet wird, wenn callback
ausgeführt wird.
Keiner (undefined
).
Das folgende Beispiel iteriert über jeden orts- oder layout-spezifischen String und dessen zugehörigen Tastaturcode auf einer englischen QWERTY-Tastatur.
navigator.keyboard.getLayoutMap().then((keyboardLayoutMap) => {
keyboardLayoutMap.forEach((key, code) => {
console.log(`${code} keyboard code represents ${key} key`);
});
});
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4