Javascript 数组到多维数组

Javascript 数组到多维数组,javascript,arrays,multidimensional-array,Javascript,Arrays,Multidimensional Array,我正在尝试将简单数组转换为多维数组 我当前拥有的数组 Array = (1, 2, 3, 4); 我想把这个数组转换成这样 Array = ([1, 2], [3, 4]); 欢迎提供任何帮助,谢谢。这对我很有用: function TwoDimensional(arr, size) { var res = []; for(var i=0;i < arr.length;i = i+size) res.push(arr.slice(i,i+size)); consol

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

我当前拥有的数组

Array = (1, 2, 3, 4);
我想把这个数组转换成这样

Array = ([1, 2], [3, 4]);
欢迎提供任何帮助,谢谢。

这对我很有用:

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);
}
功能二维(arr,大小)
{
var-res=[];
对于(变量i=0;i

工作起来很容易!谢谢

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