面试官:在项目里有用到promise吧,可以简单说一下吗
状态 : 待定pending、已完成fulfilled、已拒绝rejected 错误处理:.catch
async await 使用try catch 捕获错误
promise.all :当所有promise兑现时,返回的promise也将兑现。全部兑现返回所有兑现值的数组,有一个被拒绝,返回第一个拒绝的原因
promise.allSettled:当所有promise敲定,返回的值将被兑现,并带有描述每个promise结果的对象数组。
promise.any :任何一个敲定,返回第一个敲定的值,全部拒绝返回拒绝原因的数组AggregateError。
promise.race :返回结果跟着第一个敲定的值走。