let p1 = new Promise(resolve => {
resolve('promise1 resolved');
})
var p2 = p1.then(function(res){});
console.log('promise2: ',p2);chrome:{} 里边显示 pending,而下边的 [[PromiseStatus]] 显示 resolvedfirefox 执行结果:p2 是 then() 所返回的 Promise,初始状态为 pending,后边并没有 resolve,应该一直保持 pending 状态才对。firefox 的表现是正确的。不知道为什么 chrome 会显示状态为 resolved ?
2 回答
- 2 回答
- 0 关注
- 238 浏览
添加回答
举报
0/150
提交
取消