如何在循环中创建递增的数组

黄袍披身 2011-06-03 04:16:10

for (i=0;i<10;i++)
{
var arr[i]=[];
}



这么写是错的.
怎么写是正确的呢?
...全文
315 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
豆虫 2011-06-03
  • 打赏
  • 举报
回复
那就再来个
for (i=0;i<10;i++)
{
eval('var arr'+i +'=new Array(i+1)'); //生成arr0~arr9 长度从1-10
}
xzz0839 2011-06-03
  • 打赏
  • 举报
回复
for(var i = 0; i < 10; i ++){
window['arr' + i] = [];
}
黄袍披身 2011-06-03
  • 打赏
  • 举报
回复
待会再研究哪个是正确的
我要动态创建数组数组的名字有个编号
例如
arr1
arr2
arr3
...
这样. 数组长度倒无所谓啦.
豆虫 2011-06-03
  • 打赏
  • 举报
回复
for (i=0;i<10;i++)
{
arr[i]=new Array(i+1); //arr中每个元素都是数组 长度为i
}


是这个意思吗



xzz0839 2011-06-03
  • 打赏
  • 举报
回复
var arr = [];
for(i = 0; i< 10; i ++){
arr.push([]);
}

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧