阿孜去面试-promise

70 阅读1分钟

面试官:在项目里有用到promise吧,可以简单说一下吗

状态 : 待定pending、已完成fulfilled、已拒绝rejected 错误处理:.catch

async await 使用try catch 捕获错误

promise.all :当所有promise兑现时,返回的promise也将兑现。全部兑现返回所有兑现值的数组,有一个被拒绝,返回第一个拒绝的原因

promise.allSettled:当所有promise敲定,返回的值将被兑现,并带有描述每个promise结果的对象数组。

promise.any :任何一个敲定,返回第一个敲定的值,全部拒绝返回拒绝原因的数组AggregateError

promise.race :返回结果跟着第一个敲定的值走。