【发布时间】:2019-01-20 10:48:53
【问题描述】:
正如我们所知,Promise 构造函数采用一个执行器函数,该函数具有两个参数,我们使用它们来生成成功案例或失败案例。今天我在编程,我被卡住了,但后来我解决了这个问题,但我发现了需要理解的一件事。
有什么区别
new Promise(resolve => {
// resolve
});
和
new Promise((resolve,reject)=>{
// resolve
// reject
});
我们可以这样做吗?
new Promise(resolve => {
// resolve
}, reject => {
// reject
});
示例将不胜感激。谢谢!!!
【问题讨论】:
-
can we do like this?不。 -
@JonasWilms - 一件事现在很清楚。谢谢你:)
-
您不能将解析和拒绝操作分开,两者应该在同一个上下文中使用,(resolve, reject) 是回调变量,应该在同一个函数中使用以执行这些回调。