Promise用法letrequest=newPromise((resolve,reject)=>{//表达式if(true){resolve({age:20});}else{reject('requestinterfacefailed');}});request.then(res=>{console.log('res',res);//{age:20}}).catch(res=>{console.log('res2',res);//请求接口失败});Promise.all用法letrequestA=newPromise(resolve=>{setTimeout(()=>{resolve({requestA:20});},1000*2);});letrequestB=newPromise(resolve=>{resolve({requestB:50});});letrequestAll=Promise.all([requestA,requestB]).then(res=>{console.log('res',res);//[{requestA:20},{requestB:50}]});文章内容/灵感借鉴自以下内容【持续维护/更新500+前端面试题/笔记】https://github.com/noxussj/In...【大数据可视化图表插件】https://www.npmjs.com/package...【使用THREE.JS实现3D城市建模(珠海市)】https://3d.noxussj.顶部/
