StylePropertyMapReadOnly: forEach() 方法
StylePropertyMapReadOnly.forEach() 方法对 StylePropertyMapReadOnly 的每个元素执行一次提供的函数。
语法
js
forEach(callbackFn)
forEach(callbackFn, thisArg)
参数
callbackFn-
要为每个元素执行的函数,接受三个参数
currentValue-
正在处理的当前元素的值。
index可选-
正在处理的当前元素的索引。
array可选-
调用
forEach()的 StylePropertyMapReadOnly。
thisArg可选-
执行
callback时用作this(即引用Object)的值。
返回值
无(undefined)。
示例
这是一个在检索到的 Element.computedStyleMap() 上使用 forEach() 的示例。
js
// 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
});
规范
此特性似乎未在任何规范中定义。浏览器兼容性
加载中…