扩展二维数组

时间:2019-03-02 07:47:21

标签: javascript arrays

有没有比这更简单的方法来扩展二维数组?

我的方法:我刚刚创建了具有多个元素的原始数组的副本,然后将原始数组分配给该副本。它有效,但是我只是想知道是否有比我更好的选择

var a = new Array(1);
for(var i = 0; i < a.length; i++){
  a[i] = new Array(4);
}
var help = new Array(a.length+1);
for(var i = 0; i < help.length; i++){
  help[i] = new Array(a[i].length);
}
for(var i = 0; i < a.length; i++){
  for(var j = 0; j < a[i].length; j++){
    help[i][j] = a[i][j];
  }
}
a = help;

0 个答案:

没有答案