文章预览
击上方 React ,关注公众号 回复 加群 ,加入技术交流群交流 我发现很多人只知道如何常规地使用promise。 在js项目中,promise的使用应该是必不可少的,但我发现在同事和面试官中,很多中级以上的前端仍然坚持promiseInst.then()、promiseInst.catch()、Promise等常规用法等等。即使是 async/await 他们也只知道它但不知道为什么要使用它。 但实际上,Promise 有很多巧妙的高级用法,并且一些高级用法在 alova 请求策略库内部也被广泛使用。 现在,我将与大家分享8个高级使用技巧。希望这些技巧能够对你有所帮助,现在,我们就开始吧。 1. Promise数组的串行执行 例如,如果你有一组接口需要串行执行,你可能首先想到使用await。 const requestAry = [ () => api.request1(), () => api.request2(), () => api.request3()]; for ( const requestItem of requestAry) { await requestItem(); } 如果使用pr
………………………………