【发布时间】:2020-09-14 02:02:43
【问题描述】:
我是学习JavaScript的新手,在浏览mdn的文章时,我发现您可以使用forEach()方法而不是for循环将eventhandlers放在每个按钮元素中。
let buttons = document.querySelectorAll("button");
buttons.forEach(function(x) {
x.onclick = function() {
alert("hello world")
};
});
我只是对 x 代表什么感到困惑,如果它代表所有按钮以及它是如何工作的,我就是不明白。谁能帮我清楚地了解这里 x 作为参数的用法?
【问题讨论】:
-
Here 是 NodeList 的 forEach 上的文档
标签: javascript arrays loops foreach new-operator