promise总结

整理一些 promise 常考的代码执行题

处理器函数 executor 中有 null

如果 promise 的处理器函数 executor 中有 null,那么对应的状态会向下传递

1
2
3
4
5
6
7
8
9
10
11
12
13
var p1 = new Promise(function(resolve, reject){
reject(1000)
})
var p2 = p1.then( function() {
console.log('p2');

}, null)
p2.then(()=>{
console.log('p2 success');
},()=> {
console.log('p2 error'); // p2 error
})


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!