Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript addEventListener e=>;什么意思?_Javascript - Fatal编程技术网

Javascript addEventListener e=>;什么意思?

Javascript addEventListener e=>;什么意思?,javascript,Javascript,我试图学习这段代码的基础,但我不理解e=>的含义。我想这是一种捷径,我做了一些研究,没有发现任何东西。我想充分利用这段代码。那么你能帮我吗,或者至少不帮我? 这是什么语法 const scriptURL='1〕https://script.google.com/macros/s/AKfycbzslEnJtPfNT6z0ohrXP9cZYGhWvKVsFjQV7eLcriT3tok5D5ty/exec' const form=document.forms['submit-to-google-sh

我试图学习这段代码的基础,但我不理解e=>的含义。我想这是一种捷径,我做了一些研究,没有发现任何东西。我想充分利用这段代码。那么你能帮我吗,或者至少不帮我? 这是什么语法

const scriptURL='1〕https://script.google.com/macros/s/AKfycbzslEnJtPfNT6z0ohrXP9cZYGhWvKVsFjQV7eLcriT3tok5D5ty/exec'
const form=document.forms['submit-to-google-sheet']
form.addEventListener('submit',e=>{
e、 预防默认值()
fetch(scriptURL,{method:'POST',body:newformdata(form)})
。然后($(“#形式”)。触发(“重置”))
.catch(error=>console.error('error!',error.message))})
相当于

function (e) {
    e.preventDefault();
}
。。。 在这个具体的例子中

form.addEventListener('submit', e => { e.preventDefault(); ... });
e是事件对象,事件由其触发

form.addEventListener('submit', eventObj => { eventObj.preventDefault(); ... });
这是一个:

是es6声明函数/闭包的方法

在大多数情况下,它可以与以下部件互换使用:

function(e){}

但存在一些差异,主要是与to
this
不同,因此,如果您希望在函数(即:原型函数)中使用
this
时它们以相同的方式工作,请谨慎使用。

事件对象…谢谢!e是event的缩写?当然是:)为什么每行后面都没有“;”呢?;是可选的。最好有个想法,有些情况下你必须把它放进去;?如果它们不存在,JavaScript将为您插入它们。让分号可以打断其组件的提取线是一种很好的做法?因为我什么都不懂。
e => {}
function(e){}