JavaScript中Promise的reject
原文中文,约1100字,阅读约需3分钟。发表于: 。原文:Reject a Promise in JavaScript 在Promise中出现了错误,可以用reject将其标记为rejected状态。
在JavaScript中,可以使用reject将Promise标记为rejected状态。Promise.reject()函数以最简明的方式将发生已知错误的Promise标记为rejected,并应该使用.catch()处理错误。构造器接收一个executor函数作为参数,executor函数会执行并传入resolve()和reject()两个参数。在executor函数中,可以调用reject()将Promise标记为rejected,并传入Error对象。reject不仅支持Error对象,还可以reject其他任意值。许多库和框架假定Promise总是reject一个错误对象,因此在调用Promise.reject()传入其他值时要小心。