axios('').then(res=>{
console.log('roger') 异步
})
console.log('yuanyuan1') 同步
setTimeout(()=>{
console.log('yuanyuan2') 同步
},2000)
yuanyuan1
roger
yuanyuan2
或者
yuanyuan1
yuanyuan2
roger
取决于调接口的花费时间
promise是异步的一种实现方法
本文探讨了Promise作为异步编程的一种解决方案,通过axios发送请求的例子展示了Promise的使用。在代码中,`console.log('yuanyuan1')`先于Promise解析后的回调函数执行,而`setTimeout`的回调函数可能在Promise解析前或后执行,具体取决于网络延迟。Promise是现代JavaScript中处理异步操作的重要工具。

被折叠的 条评论
为什么被折叠?



