【问题标题】:Array to multidimensional array [duplicate]数组到多维数组[重复]
【发布时间】:2021-04-26 07:53:31
【问题描述】:

我正在尝试将简单数组转换为多维数组。

我目前拥有的数组

Array = (1, 2, 3, 4);

我想把这个数组变成这样

Array = ([1, 2], [3, 4]);

欢迎任何帮助,谢谢。

【问题讨论】:

  • 到目前为止你有什么尝试?
  • 我试过这个: A.reduce((rows, key, index) => (index % 2 == 0 ? rows.push([key]) : rows[rows.length-1] .push(key)) && 行, []);但这似乎没有任何作用。
  • 不要在评论中“隐藏”相关信息。 Edit您的问题并将其添加到那里。

标签: javascript arrays multidimensional-array


【解决方案1】:

这对我有用:

function TwoDimensional(arr, size) 
{
  var res = []; 
  for(var i=0;i < arr.length;i = i+size)
  res.push(arr.slice(i,i+size));
  console.log(res);
}

当它工作时非常简单!谢谢

【讨论】:

    猜你喜欢
    • 2011-10-18
    • 1970-01-01
    • 2023-03-03
    • 2016-12-11
    • 2017-04-19
    • 2019-02-27
    • 2011-02-18
    • 2012-09-16
    • 2018-04-03
    相关资源
    最近更新 更多