阅读Promise的时候:
var promise1 = new Promise(function(resolve, reject) {
setTimeout(resolve, 100, 'foo');
});
如果在executor函数中抛出一个错误,那么该promise 状态为rejected。executor函数的返回值被忽略。
这里怎么理解executor
函数的返回值?
Promise不是都应该是resolve
或者reject
执行传参吗?Promise的executor
是什么呢?
executor是Promise的参数就是这个匿名函数
这两句话就是提醒你