StylePropertyMapReadOnly: forEach()-Methode
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die StylePropertyMapReadOnly.forEach()-Methode führt eine bereitgestellte Funktion einmal für jedes Element von StylePropertyMapReadOnly aus.
Syntax
forEach(callbackFn)
forEach(callbackFn, thisArg)
Parameter
callbackFn-
Die Funktion, die für jedes Element ausgeführt wird und drei Argumente annimmt:
currentValue-
Der Wert des aktuellen Elements, das verarbeitet wird.
indexOptional-
Der Index des aktuellen Elements, das verarbeitet wird.
arrayOptional-
Das StylePropertyMapReadOnly, auf dem
forEach()aufgerufen wird.
thisArgOptional-
Der Wert, der als
this(d.h. das referenzierteObject) beim Ausführen voncallbackverwendet wird.
Rückgabewert
Keiner (undefined).
Beispiele
>Grundlegende Verwendung
Der folgende Code ist ein Beispiel für die Verwendung von forEach() auf einem abgerufenen Element.computedStyleMap().
// get a button element
const buttonEl = document.querySelector(".example");
// we can retrieve all computed styles with `computedStyleMap`
const allComputedStyles = buttonEl.computedStyleMap();
// forEach will allow us to run code over each prop/val pair
allComputedStyles.forEach((elem, index, arr) => {
// code to run for each pair
});
Spezifikationen
| Spezifikation |
|---|
| CSS Typed OM Level 1> # stylepropertymapreadonly> |