promise(4)——Promise中throw抛出异常改变其状态,Promise对象的then方法返回的Promise
1.在Promise中使用throw也可以改变其状态除了使用resolve和reject方法之外,在Promise中使用throw抛出异常,也会改变此Promise的状态,将其PromiseState改变为rejected,PromiseResult改变为抛出的异常。2.Promise使用多次then方法,状态改变会执行每个then方法3.Promise对象的then方法会返回一个新Promise如果在then方法的回调函数运行中抛出了异常,则返回一个PromiseState为rejec
复制链接