将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
相关产品推荐
相关产品推荐

