Javascript 如何在返回的承诺中引用数据
如何访问Promise.Object.collection中的数据数组?基本上您拥有一切。您所需要做的就是在地图上设置每个if和itacate的返回,地图的每个项目都是一个集合对象Javascript 如何在返回的承诺中引用数据,javascript,fetch,es6-promise,Javascript,Fetch,Es6 Promise,如何访问Promise.Object.collection中的数据数组?基本上您拥有一切。您所需要做的就是在地图上设置每个if和itacate的返回,地图的每个项目都是一个集合对象 函数获取请求(){ .... }).then(responde=>response.json()) 。然后(响应=>{ const{result,collection}=response; 如果(结果=“成功”){ return collection.map(item=>newperson(item)) } })
函数获取请求(){
....
}).then(responde=>response.json())
。然后(响应=>{
const{result,collection}=response;
如果(结果=“成功”){
return collection.map(item=>newperson(item))
}
})
您需要创建一个新的对象类,以获取集合
class-Perdon{
建造师(数据){
分配(此,数据);
}
}
无论您在何处调用方法获取请求
异步函数funcCaller(){
const people=等待获取请求();
//人们有你的收藏
}
do
fetchRequests()。然后(fetchResult=>{//Your operation})
请不要将代码放入图像中。可以搜索它。它不能复制到一个测试程序中自己运行。不能将其复制到答案中,以向您展示如何修复它。它可以在移动设备上非常高效地访问。将代码粘贴为纯文本,并在此处适当设置格式。如果要获取用户列表,适当的http方法是get
,而不是POST
Yes。我可以从fetch内部访问数据,但无法在fetch外部访问数据。我需要将数据返回到外部变量,因为我需要使用它来处理其他代码