在下面的代码中,我收到“推送不是函数”错误。谁能让我知道我在这里做错了什么?我正在尝试在 Javascript 中创建二维数组。
var myArray = new Array(4);
myArray = ["0","0","0","0"];
for (var i=0; i<myArray.length; i++) {
myArray[i].push("ID");
myArray[i] = new Array(1);
for (var j=0; j<myArray[i].length; i++) {
myArray[i][j].push("Array[j]");
}
}
Firebug 指向我:
myArray[i].push("ID");
对于这一行,我收到“TypeError:myArray[i].push 不是函数”
它应该看起来像的最终数组是:
[ID,"SomeValue1"],
[ID,"SomeValue2"],
[ID,"SomeValue3"]
而且我不能硬编码,我需要根据数据库中的数据动态创建它