• <bdo id='zkxzS'></bdo><ul id='zkxzS'></ul>
  • <tfoot id='zkxzS'></tfoot>

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

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

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

        合并/展平数组数组

        时间:2023-09-06
      1. <legend id='2Tnnw'><style id='2Tnnw'><dir id='2Tnnw'><q id='2Tnnw'></q></dir></style></legend>

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

              <tfoot id='2Tnnw'></tfoot>
                <bdo id='2Tnnw'></bdo><ul id='2Tnnw'></ul>

              • <small id='2Tnnw'></small><noframes id='2Tnnw'>

                  本文介绍了合并/展平数组数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个 JavaScript 数组,例如:

                  I have a JavaScript array like:

                  [["$6"], ["$12"], ["$25"], ["$25"], ["$18"], ["$22"], ["$10"]]
                  

                  我将如何将单独的内部数组合并为一个:

                  How would I go about merging the separate inner arrays into one like:

                  ["$6", "$12", "$25", ...]
                  

                  推荐答案

                  可以使用concat合并数组:

                  var arrays = [
                    ["$6"],
                    ["$12"],
                    ["$25"],
                    ["$25"],
                    ["$18"],
                    ["$22"],
                    ["$10"]
                  ];
                  var merged = [].concat.apply([], arrays);
                  
                  console.log(merged);

                  使用 concatapply 方法只会将第二个参数作为一个数组,所以最后一行与此相同:

                  Using the apply method of concat will just take the second parameter as an array, so the last line is identical to this:

                  var merged2 = [].concat(["$6"], ["$12"], ["$25"], ["$25"], ["$18"], ["$22"], ["$10"]);
                  

                  <小时>

                  还有 Array.prototype.flat() 方法(在 ES2019 中引入),您可以使用它来展平数组,尽管 它仅在 Node.js 11 开始可用,而在 Internet Explorer 中根本不可用.

                  const arrays = [
                        ["$6"],
                        ["$12"],
                        ["$25"],
                        ["$25"],
                        ["$18"],
                        ["$22"],
                        ["$10"]
                      ];
                  const merge3 = arrays.flat(1); //The depth level specifying how deep a nested array structure should be flattened. Defaults to 1.
                  console.log(merge3);
                      

                  这篇关于合并/展平数组数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:YouTube 视频的播放速度控制?HTML5? 下一篇:我什么时候应该使用内联和外部 Javascript?

                  相关文章

                    <bdo id='q1GK4'></bdo><ul id='q1GK4'></ul>

                    <legend id='q1GK4'><style id='q1GK4'><dir id='q1GK4'><q id='q1GK4'></q></dir></style></legend>
                    <i id='q1GK4'><tr id='q1GK4'><dt id='q1GK4'><q id='q1GK4'><span id='q1GK4'><b id='q1GK4'><form id='q1GK4'><ins id='q1GK4'></ins><ul id='q1GK4'></ul><sub id='q1GK4'></sub></form><legend id='q1GK4'></legend><bdo id='q1GK4'><pre id='q1GK4'><center id='q1GK4'></center></pre></bdo></b><th id='q1GK4'></th></span></q></dt></tr></i><div id='q1GK4'><tfoot id='q1GK4'></tfoot><dl id='q1GK4'><fieldset id='q1GK4'></fieldset></dl></div>
                    1. <tfoot id='q1GK4'></tfoot>
                    2. <small id='q1GK4'></small><noframes id='q1GK4'>