Discuss / JavaScript / 关于Promise的错误处理

关于Promise的错误处理

Topic source
job1.then(job2).then(job3).catch(handleError);

最后的handleError函数是在job3失败时才执行,还是在job1,job2,job3任何一个失败就执行了?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

你在job2中自己抛一个error试试就知道了

雨中浇花

#3 Created at ... [Delete] [Delete and Lock User]

如果和java类似的,语言互通的角度来说的话,应该是任意一个错误就会被捕获


  • 1

Reply