【问题标题】:How to transform array of arrays into one array [duplicate]如何将数组数组转换为一个数组[重复]
【发布时间】:2021-06-16 15:08:21
【问题描述】:

我想通过执行特定的转换来转换一组数组,如下例所示:

[[1, 2, 3], [4, 5]]  => [14, 15, 24, 25, 34, 35];

注意,第一个数组的第一个元素连接到第二个数组的每个元素以形成一个新数组,以此类推,第二个元素,第三个......等等

【问题讨论】:

  • 请注意。我想要实现的另一个例子:[[1, 2, 3], [4, 5]] => [14, 15, 24, 25, 34, 35];
  • 我不认为你的意思是连接数组,你的意思是一个特定的转换,我建议你纠正你的问题及其描述

标签: javascript arrays


【解决方案1】:

使用 array.concat 和 for 循环

let arrays =   [
  ["a1","b1","c1"],
  ["a2","b2","c2"],
  ["a1","b1","c1"],
  ["a1","b1","c1"],
]
let arr = [];
arrays.forEach(array =>{
    arr = arr.concat(array)
})

console.log(arr)

【讨论】:

    猜你喜欢
    • 2014-05-20
    • 2020-06-01
    • 1970-01-01
    • 2014-09-16
    • 2016-08-15
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 2014-04-23
    相关资源
    最近更新 更多