添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

多个fetch同步执行

fetch 是一个异步请求,因此在执行多个 fetch 时不能保证它们的执行顺序。如果你想让多个 fetch 同步执行,你可以使用 Promise.all ,这样它们就会等待所有请求都完成后再继续执行。

const urls = [
  'https://jsonplaceholder.typicode.com/posts/1',
  'https://jsonplaceholder.typicode.com/posts/2',
  'https://jsonplaceholder.typicode.com/posts/3'
Promise.all(urls.map(url => fetch(url)))
  .then(responses => {
    // handle responses
  .catch(error => {
    // handle error
        wIsper