我该如何动态声明多个JavaScript数组?例如,以下是我的尝试但失败了:
<script type="text/javascript">
for (i=0;i<10;i++)
{
var "arr_"+i = new Array();
}
谢谢!
我该如何动态声明多个JavaScript数组?例如,以下是我的尝试但失败了:
<script type="text/javascript">
for (i=0;i<10;i++)
{
var "arr_"+i = new Array();
}
谢谢!
<script type="text/javascript">
var w = window;
for (i=0;i<10;i++)
{
w["arr_"+i] = [];
}
</script>
可以用,不过你使用的意图是什么呢?
将其转换为一个数组的数组:
var arr = []; // creates a new array .. much preferred method too.
for (var i = 0; i < 10; i++) {
arr[i] = [];
}
var arrContainer = [];
for (i=0;i<10;i++)
{
arrContainer.push(new Array());
}
[...new Array(10)]
。 它简单而方便。