push()一个二维数组

8 浏览
0 Comments

push()一个二维数组

我正在尝试将二维数组推入,但目前我的数组是:

var myArray = [
[1,1,1,1,1],
[1,1,1,1,1],
[1,1,1,1,1]
]

我尝试的代码是:

var r = 3; //从第3行开始
var c = 5; //从第5列开始
var rows = 8;
var cols = 7;
for (var i = r; i < rows; i++)
{
    for (var j = c; j < cols; j++)
    {
        myArray[i][j].push(0);
    }
}

这应该得到以下结果:

var myArray = [
[1,1,1,1,1,0,0],
[1,1,1,1,1,0,0],
[1,1,1,1,1,0,0],
[0,0,0,0,0,0,0],
[0,0,0,0,0,0,0],
[0,0,0,0,0,0,0],
]

但实际上并没有,我不确定这是否是正确的方法。

所以问题是如何实现这个目标?

0