【问题标题】:confusion on the use of parameter in forEach() method混淆 forEach() 方法中参数的使用
【发布时间】: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 作为参数的用法?

【问题讨论】:

标签: javascript arrays loops foreach new-operator


【解决方案1】:

您可能会发现这是对 .forEach 方法的简洁细分:.forEach Primer

基本上,x 是一个参数,表示您将存储在buttons 中的数组中的每个项目。

【讨论】:

    猜你喜欢
    • 2018-04-20
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-13
    • 2010-11-10
    • 2013-05-23
    相关资源
    最近更新 更多