CSSTransformValue: Methode forEach()
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 Methode forEach() des Interfaces CSSTransformValue führt eine bereitgestellte Funktion einmal für jedes Element im Objekt aus.
Syntax
js
forEach(callbackFn)
forEach(callbackFn, thisArg)
Parameter
callbackFn-
Die für jedes Element auszuführende Funktion, die drei Argumente erhält:
currentValue-
Das aktuell verarbeitete Element.
indexOptional-
Der Index des aktuell verarbeiteten Elements.
arrayOptional-
Der
CSSTransformValue, für denforEach()aufgerufen wird.
thisArgOptional-
Wert, der bei der Ausführung von
callbackFnalsthisverwendet wird.
Rückgabewert
Keiner (undefined).
Beispiele
>Iteration mit forEach()
js
const transform = new CSSTransformValue([
new CSSTranslate(CSS.px(10), CSS.px(20)),
new CSSScale(2, 3),
]);
transform.forEach((component, index) => {
console.log(index, component.toString());
});
// 0 "translate(10px, 20px)"
// 1 "scale(2, 3)"
Spezifikationen
| Spezifikation |
|---|
| CSS Typed OM Level 1> # transformvalue-objects> |