小编Eri*_*rra的帖子

使用 Promise.all() Javascript 解析多个 JSON

这是我的用例: - 我有两个 URL,我发送相同的输入来填充参数 - 我需要解析 JSON 响应并根据响应的键创建一个列表。

这是我到目前为止的代码:

function initialCall(input) {
  let urls = [
    `https://mybusinessendorsements.com/api/auth?token=0d34aa6dad5d50de697c62bdf8a633f4&industry=${input}`,
    `http://mybusinessendorsements.com/api_spn/auth?token=0d34aa6dad5d50de697c62bdf8a633f4&industry=${input}`
  ];

  let requests = urls.map(url => fetch(url));
  Promise.all(requests)
  .then(responses => responses.forEach(
    response => alert(`${response.json()}: ${response.status}`)
  ))};

//[object Promise]: 200
//[object Promise]: 200
Run Code Online (Sandbox Code Playgroud)

我不确定如何打印 json 数组以根据需要进行解析和操作,帮助!?

javascript json promise

2
推荐指数
1
解决办法
1830
查看次数

标签 统计

javascript ×1

json ×1

promise ×1