我正在研究八个拼图问题。
我正在
"未捕获的TypeError:无法读取属性' 0'未定义"错误 在运行此代码时:
for ( i = 0; i <= 2; i++ ) {
for ( j = 0; j <= 2; j++ ) {
startStateArr[i][j] = document.getElementById("start" + i + j).value;
}
}
答案 0 :(得分:2)
您需要初始化二级数组 - startStateArr[i] = []
。如果不是
var startStateArr = []; // If not done
for ( i = 0; i <= 2; i++ ) {
startStateArr[i] = []; // Look at this line
for ( j = 0; j <= 2; j++ ) {
startStateArr[i][j] = document.getElementById("start" + i + j).value;
}
}