KeyboardLayoutMap: entries() Methode - Web-APIs | MDN

Eingeschränkt verfügbar

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die entries() Methode des KeyboardLayoutMap Interface gibt ein neues Iterator Objekt zurück, das die Schlüssel/Wert-Paare im gleichen Reihenfolge enthält, die von einer for...in Schleife bereitgestellt wird (der Unterschied besteht darin, dass eine for-in Schleife auch Eigenschaften in der Prototypkette auflistet).

Die Methode ist ansonsten identisch mit Map.prototype.entries().

Syntax

Parameter

Keine.

Rückgabewert

Ein neues Iterator Objekt.

Beispiele

Das folgende Beispiel durchläuft jeden orts- oder layout-spezifischen String und den zugehörigen Tastaturcode auf einer englischen QWERTY-Tastatur.

js

navigator.keyboard.getLayoutMap().then((keyboardLayoutMap) => {
  for (const [code, key] of keyboardLayoutMap.entries()) {
    console.log(`${code} keyboard code represents ${key} key`);
  }
});

Spezifikationen

Spezifikation
ECMAScript® 2026 Language Specification
# sec-map.prototype.entries

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.