我试图往一个二维数组中添加元素,但是目前我的数组是这样的:
var myArray = [
[1,1,1,1,1],
[1,1,1,1,1],
[1,1,1,1,1]
]
我试图使用的代码是:
var r = 3; //start from rows 3
var c = 5; //start from col 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],
]
但是它没有实现,我不确定这是否是正确的方法。
所以问题是我该如何实现?
length
将它们删除:myArray.length = 3
; 这将使最后一个5
被丢弃(假设您有8
行)。 - ZER0