1. <tfoot id='jsrYh'></tfoot>
        <bdo id='jsrYh'></bdo><ul id='jsrYh'></ul>

      <legend id='jsrYh'><style id='jsrYh'><dir id='jsrYh'><q id='jsrYh'></q></dir></style></legend>

      <small id='jsrYh'></small><noframes id='jsrYh'>

      1. <i id='jsrYh'><tr id='jsrYh'><dt id='jsrYh'><q id='jsrYh'><span id='jsrYh'><b id='jsrYh'><form id='jsrYh'><ins id='jsrYh'></ins><ul id='jsrYh'></ul><sub id='jsrYh'></sub></form><legend id='jsrYh'></legend><bdo id='jsrYh'><pre id='jsrYh'><center id='jsrYh'></center></pre></bdo></b><th id='jsrYh'></th></span></q></dt></tr></i><div id='jsrYh'><tfoot id='jsrYh'></tfoot><dl id='jsrYh'><fieldset id='jsrYh'></fieldset></dl></div>

        在 foreach 循环中获取多个链接

        Fetch multiple links inside foreach loop(在 foreach 循环中获取多个链接)

                <tbody id='k5PSN'></tbody>
                <bdo id='k5PSN'></bdo><ul id='k5PSN'></ul>
                <tfoot id='k5PSN'></tfoot>

                <small id='k5PSN'></small><noframes id='k5PSN'>

                <legend id='k5PSN'><style id='k5PSN'><dir id='k5PSN'><q id='k5PSN'></q></dir></style></legend>

                1. <i id='k5PSN'><tr id='k5PSN'><dt id='k5PSN'><q id='k5PSN'><span id='k5PSN'><b id='k5PSN'><form id='k5PSN'><ins id='k5PSN'></ins><ul id='k5PSN'></ul><sub id='k5PSN'></sub></form><legend id='k5PSN'></legend><bdo id='k5PSN'><pre id='k5PSN'><center id='k5PSN'></center></pre></bdo></b><th id='k5PSN'></th></span></q></dt></tr></i><div id='k5PSN'><tfoot id='k5PSN'></tfoot><dl id='k5PSN'><fieldset id='k5PSN'></fieldset></dl></div>

                2. 本文介绍了在 foreach 循环中获取多个链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  I have array of links like so:

                  let array = ['https://1','https://2','https://3']
                  

                  Than i want to loop all elements and run fetch on them. Still fetch is async so i get request more times i deal this problem removing element from array like so:

                  array.forEach((link,index) => {
                      fetch(link, {mode: 'no-cors'}).then(function () {
                          //more stuff not inportant
                      }).catch(e => {
                          console.error('error', e);
                      });
                      array.splice(index,1)
                  })
                  

                  I wonder is there better solution to solve this ?

                  解决方案

                  You want to use Promise.all for this, like so:

                  // store urls to fetch in an array
                  const urls = [
                    'https://dog.ceo/api/breeds/list',
                    'https://dog.ceo/api/breeds/image/random'
                  ];
                  
                  // use map() to perform a fetch and handle the response for each url
                  Promise.all(urls.map(url =>
                    fetch(url)
                      .then(checkStatus)                 
                      .then(parseJSON)
                      .catch(logError)
                  ))
                  .then(data => {
                    // do something with the data
                  })
                  

                  这篇关于在 foreach 循环中获取多个链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  业务场景:使用update语句去更新数据库字段。 原因:update接收值不正确。原来代码: $query = "UPDATE student SET date = now() WHERE id = $id";$result = $mysqli-query($query2) or die($mysqli-error); // 问题出现了在这句 $data = $result-fetch_ass
                  在开发JS过程中,会经常遇到两个小数相运算的情况,但是运算结果却与预期不同,调试一下发现计算结果竟然有那么长一串尾巴。如下图所示: 产生原因: JavaScript对小数运算会先转成二进制,运算完毕再转回十进制,过程中会有丢失,不过不是所有的小数间运算会
                  问题描述: 在javascript中引用js代码,然后导致反斜杠丢失,发现字符串中的所有\信息丢失。比如在js中引用input type=text onkeyup=value=value.replace(/[^\d]/g,) ,结果导致正则表达式中的\丢失。 问题原因: 该字符串含有\,javascript对字符串进行了转
                  Rails/Javascript: How to inject rails variables into (very) simple javascript(Rails/Javascript:如何将 rails 变量注入(非常)简单的 javascript)
                  CoffeeScript always returns in anonymous function(CoffeeScript 总是以匿名函数返回)
                  Ordinals in words javascript(javascript中的序数)
                  • <bdo id='7uQqt'></bdo><ul id='7uQqt'></ul>

                      <legend id='7uQqt'><style id='7uQqt'><dir id='7uQqt'><q id='7uQqt'></q></dir></style></legend>

                          <small id='7uQqt'></small><noframes id='7uQqt'>

                              <tbody id='7uQqt'></tbody>

                            <i id='7uQqt'><tr id='7uQqt'><dt id='7uQqt'><q id='7uQqt'><span id='7uQqt'><b id='7uQqt'><form id='7uQqt'><ins id='7uQqt'></ins><ul id='7uQqt'></ul><sub id='7uQqt'></sub></form><legend id='7uQqt'></legend><bdo id='7uQqt'><pre id='7uQqt'><center id='7uQqt'></center></pre></bdo></b><th id='7uQqt'></th></span></q></dt></tr></i><div id='7uQqt'><tfoot id='7uQqt'></tfoot><dl id='7uQqt'><fieldset id='7uQqt'></fieldset></dl></div>
                            <tfoot id='7uQqt'></tfoot>