Note: This feature is available in Web Workers.
The StylePropertyMapReadOnly.forEach() method executes a provided function once for each element of StylePropertyMapReadOnly.
forEach(callbackFn)
forEach(callbackFn, thisArg)callbackFnThe function to execute for each element, taking three arguments:
currentValueThe value of the current element being processed.
index OptionalThe index of the current element being processed.
array OptionalThe StylePropertyMapReadOnly that forEach() is being called on.
thisArg OptionalValue to use as this (i.e., the reference Object) when executing callback.
None (undefined).
The following code is an example of using forEach() on a retrieved 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
});