gpt4 book ai didi

javascript - 异步箭头函数的语法

转载 作者:IT老高 更新时间:2023-10-28 11:03:58 25 4
gpt4 key购买 nike

我可以使用 async 关键字将 JavaScript 函数标记为“异步”(即返回一个 promise )。像这样:

async function foo() {
// Do something
}

箭头函数的等效语法是什么?

最佳答案

异步箭头函数如下所示:

const foo = async () => {
// do something
}
对于传递给它的 单个参数

异步箭头函数看起来像这样:

const foo = async evt => {
// do something with evt
}

异步箭头函数对于传递给它的多个参数看起来像这样:

const foo = async (evt, callback) => {
// do something with evt
// return response with callback
}

匿名表单也可以:

const foo = async function() {
// do something
}

一个异步函数声明如下所示:

async function foo() {
// do something
}

回调中使用异步函数:

const foo = event.onCall(async () => {
// do something
})

使用 async method 内:

async foo() {
// do something
}

关于javascript - 异步箭头函数的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42964102/

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