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