如何在 Promise 中获取数据数组 [重复]
Posted
技术标签:
【中文标题】如何在 Promise 中获取数据数组 [重复]【英文标题】:How to fetch data Array in Promise [duplicate] 【发布时间】:2017-03-14 05:01:21 【问题描述】:我在我的 react JS 应用程序上调用 API:
result = fetch('http://localhost:5000/cities')
result.then(function(response)
console.log(response.json());
)
然后输出日志:
Promise
__proto__ : Promise
[[PromiseStatus]] : "resolved"
[[PromiseValue]] : Array[5]
0: Object
1: Object
2: Object
3: Object
4: Object
length: 5
__proto__: Array[0]
如何获取 Array 上的数据?
我需要获取城市名称列表
【问题讨论】:
【参考方案1】:response.json()
行返回一个解析为已解析 JSON 的承诺。
你可以简单地写
result.then(function(response)
return response.json();
).then(function (data)
console.log(data);
);
【讨论】:
太棒了...谢谢阿米尔!以上是关于如何在 Promise 中获取数据数组 [重复]的主要内容,如果未能解决你的问题,请参考以下文章