请我是javascript的新手,我想创建一个二维数组。这是我的代码:
var locations = new Array(track);
for(var j = 0; j < track; j++){
locations[j] = new Array();
locations[j] = ['test', 'test', 'test', 'test']
}
当我尝试输出位置时,我只有一行测试。请问可能是什么问题,因为我期待跟踪测试行。
感谢。
答案 0 :(得分:-1)
如果你想要打印所有的行,你必须保留你已经打印的内容,所以你必须做这样的事情:
for(var j = 0; j < 10; j++) {
document.getElementById("myResults").innerHTML =
document.getElementById("myResults").innerHTML + locations[j] + "<br>";
}
你可以在那里看到:
http://jsfiddle.net/Ba8TU/