StylePropertyMapReadOnly: метод forEach()
Ограниченная доступность
Эта функция не является Базовой, поскольку она не работает во всех наиболее распространённых браузерах.
Метод StylePropertyMapReadOnly.forEach() выполняет предоставленную функцию один раз для каждого элемента StylePropertyMapReadOnly.
Синтаксис
forEach(callbackFn) forEach(callbackFn, thisArg)
Параметры
callbackFn-
Функция, которая выполняется для каждого элемента, принимающая три аргумента:
currentValue-
Значение текущего обрабатываемого элемента.
indexНеобязательно-
Индекс текущего обрабатываемого элемента.
arrayНеобязательно-
StylePropertyMapReadOnly, на котором вызывается
forEach().
thisArgНеобязательно-
Значение, используемое в качестве
this(т. е., ссылкаObject), при выполненииcallback.
Возвращаемое значение
Ничего (undefined).
Примеры
Вот пример использования forEach() на полученном 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
});
Спецификации
Данные спецификаций для api.StylePropertyMapReadOnly.forEach не найдены.
Проверьте наличие проблем на этой странице или внесите недостающие spec_url в mdn/browser-compat-data. Также убедитесь, что спецификация включена в w3c/browser-specs.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
forEach |
66 | 79 | Нет | 53 | 16.4 | 66 | Нет | 47 | 16.4 | 9.0 | 66 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/StylePropertyMapReadOnly/forEach