gpt4 book ai didi

javascript - 异步和 Promise 的困境

转载 作者:行者123 更新时间:2023-12-01 01:29:08 25 4
gpt4 key购买 nike

这两个函数都返回一个 Promise。那么这两种方法有什么区别呢?我不敢相信这只是个人喜好。

function somePromise(){
return new Promise((resolve, reject) => {
resolve(':D');
});
}


async function someAsync(){
return ':D';
}

最佳答案

第二个使用更现代的语言功能,该功能可能不适用于所有环境。就是这样。

new Promise 构造函数 is still necessary当您有尚未返回 promise 的异步函数时创建 promise 。当然,在您的具体示例中,您创建了一个立即使用同步获取的值进行解析的 Promise,因此您可以编写 return Promise.resolve(':D'); 作为第三个选项。

关于javascript - 异步和 Promise 的困境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53461828/

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