Javascript 文档事件侦听器

Javascript 文档事件侦听器,javascript,node.js,electron,Javascript,Node.js,Electron,我对下面的代码有一个问题: on.("click", () => {...}) 目前我试图找出电子。在一个代码示例中,我看到了常用事件侦听器函数的使用。在fat arrow函数中,开发人员使用了不同类型的属性。例如: on.("click", () => {event, bounds}) 我对你能使用的房产数量感兴趣。。。可能不止这两个。我找不到这方面的任何文件。 这对我毫无帮助: 也许有人能帮我解决这个问题。我想,让你困惑的是-。 此代码(不太正确): 可以被以下内容覆盖: .

我对下面的代码有一个问题:

on.("click", () => {...})
目前我试图找出电子。在一个代码示例中,我看到了常用事件侦听器函数的使用。在fat arrow函数中,开发人员使用了不同类型的属性。例如:

on.("click", () => {event, bounds})
我对你能使用的房产数量感兴趣。。。可能不止这两个。我找不到这方面的任何文件。 这对我毫无帮助:


也许有人能帮我解决这个问题。

我想,让你困惑的是-。 此代码(不太正确):

可以被以下内容覆盖:

.on("click", e => {
  return {
    event: e.event, 
    bounds: e.bounds
  };
});
我对你能使用的房产数量感兴趣

除了嵌入到事件对象中的属性之外,没有其他属性

event
引用全局变量
窗口。event
引用当前处理的事件

.on('click', () => { console.log(event) })

将输出相同的事件(在Firefox中除外,其中第一个示例不会输出任何内容)


我高度怀疑
bounds
是教程作者定义的变量,因为单击事件没有直接的
bounds
属性(正如您在MDN文档中已经看到的)。我们必须看到完整的示例来解释它的实际来源。

你是说(?-
{event,bounds}
上的()都是未定义的。@evolutionxbox
事件
窗口。event
是全局的,并且具有当前处理的事件(Firefox除外)。
边界
将是未定义的。
.on('click', () => { console.log(event) })
.on('click', (e) => { console.log(e) })