Promise的excutor的返回值是什么?
阅读Promise的时候:
var promise1 = new Promise(function(resolve, reject) {
setTimeout(resolve, 100, 'foo');
});
如果在executor函数中抛出一个错误,那么该promise 状态为rejected。executor函数的返回值被忽略。
这里怎么理解executor
函数的返回值?
Promise不是都应该是resolve
或者reject
执行传参吗?Promise的executor
是什么呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
executor是Promise的参数就是这个匿名函数
这两句话就是提醒你