You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将Promise作为函数参数传递是否属于不良开发实践?

我时常思考这个问题,因为这种做法会导致很明显的问题:

function someFunction (a, b) {
   return a + b
}

如果参数a是一个Promise,你就需要先对它进行决议处理:

async function someFunction (a, b) {
   a = await a
   return a + b
}

这就会导致开发者困惑a到底是否已经被决议完毕...

内容的提问来源于stack exchange,提问作者Daniel Martinez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 10:06:01