【发布时间】:2023-04-03 01:38:01
【问题描述】:
我搜索了很多,但无法明确回答我的问题。
var rowCount = 3;
var myCounter = 0;
var myNewArray = new Array();
for (var i = 1; i < rowCount; i++) {
try {
myNewArray[myCounter][0] = i;
myNewArray[myCounter][1] = i;
myCounter = myCounter + 1;
} catch (err) {
alert(err.message);
}
}
它给出和异常说 myNewArray[myCounter] 未定义。知道为什么吗?我已经看过其他帖子,并且所有人都表明要像这样或使用 new Array([]) 来声明数组。没有任何工作。 需要帮助,提前谢谢。
【问题讨论】:
-
感谢@torazburo 的回复,添加 myNewArray[myCounter] = [];在 myNewArray[myCounter] = [1] 之前;正如 Quince 下面解释的那样。
标签: javascript arrays multidimensional-array