-1

请我是 javascript 新手,我想创建一个二维数组。这是我的代码:

var locations = new Array(track);

for(var j = 0; j < track; j++){         
    locations[j] = new Array();
    locations[j] = ['test', 'test', 'test', 'test']
}

当我尝试输出位置时,我只有一行测试。请问可能是什么问题,因为我期待跟踪测试行。

谢谢。

4

1 回答 1

-1

如果您想要打印所有行,则必须保留已经打印的内容,因此您必须执行以下操作:

for(var j = 0; j < 10; j++) {   

         document.getElementById("myResults").innerHTML =
         document.getElementById("myResults").innerHTML + locations[j] + "<br>";
}

你可以在那里看到它:http:
//jsfiddle.net/Ba8TU/

于 2013-10-18T03:04:31.940 回答