gpt4 book ai didi

JavaScript 箭头函数

转载 作者:行者123 更新时间:2023-11-29 16:00:13 25 4
gpt4 key购买 nike

我见过一些代码是这样的:

function printErr(err) {
console.error(err)
}
request.on('error', err => printErr)

这是如何运作的?我花了几个小时试图弄清楚并到处寻找它。我知道 printErr 是一个具有返回函数的对象,但允许它将 err 参数放入函数并调用它的机制是什么?

我的思路是:

function foo(callback){
callback()
}

request.on('error', err => foo)

但是它如何获取参数呢?

最佳答案

这是箭头函数的缩写。只要只有一个参数,我们甚至可以在没有括号的情况下调用它,=>代表返回。当只有一行 return 时,我们可以显式地使用 => 来返回而不是使用 return。

var a=e=>"hey";
console.log(a())

这个和上面的一样

var a=(e)=>{return "hey"};
console.log(a())

关于JavaScript 箭头函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54321527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com