猿问

函数中包含一个fetch请求,如何把fetch请求的结果通过函数return出去

下边我简单的写一下想法

function demo(){

let data=[];fetch(xxx).then((res)=>{    data.push(res);})return data;

}

由于是异步请求,所以return的data依然是空数组,而非包含请求数据的数组。那有什么办法在获取数据后再return出去呢?


临摹微笑
浏览 493回答 1
1回答

慕仙森

异步是不可能return值出去的值只能在回调函数中处理
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答