admin管理员组文章数量:1220446
how could I declare several js array dynamically? For example, here is what tried but failed:
<script type="text/javascript">
for (i=0;i<10;i++)
{
var "arr_"+i = new Array();
}
Thanks!
how could I declare several js array dynamically? For example, here is what tried but failed:
<script type="text/javascript">
for (i=0;i<10;i++)
{
var "arr_"+i = new Array();
}
Thanks!
Share Improve this question asked Dec 9, 2009 at 23:03 WilliamLouWilliamLou 1,9046 gold badges28 silver badges38 bronze badges4 Answers
Reset to default 8You were pretty close depending on what you would like to do..
<script type="text/javascript">
var w = window;
for (i=0;i<10;i++)
{
w["arr_"+i] = [];
}
</script>
Would work, what is your intention for use though?
make it an array of arrays:
var arr = []; // creates a new array .. much preferred method too.
for (var i = 0; i < 10; i++) {
arr[i] = [];
}
You can put them all into an array, like this...
var arrContainer = [];
for (i=0;i<10;i++)
{
arrContainer.push(new Array());
}
Try [...new Array(10)]
. It is short and handy.
本文标签: javascriptcreate js array dynamicallyStack Overflow
版权声明:本文标题:javascript - create js array dynamically? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1739243935a2154572.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论