能否动态生成对象名?

pp2002 2002-10-08 11:51:08
我用myObj=new Object()创建一个自己的对象,方法,在程序中如何生成动态对象名呢?

比如
myObj1 = new myObj()
myObj2 = new myObj()

可否用类似于
for (i=1;i<=2;i++){
'myobj' + i = new myObj();
}
的循环方法来生成对象名?
...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-10-08
  • 打赏
  • 举报
回复
2.
<script>
for (i=1;i<=2;i++){
eval("myobj"+i+"=new Date('2002/9/"+i+"1')")
}
alert(myobj2.toLocaleString())
</script>
qiushuiwuhen 2002-10-08
  • 打赏
  • 举报
回复
1.
<script>
for (i=1;i<=2;i++){
window["myobj"+i]=new Date("2002/9/"+i)
}
alert(myobj2.toLocaleString())
</script>
方工 2002-10-08
  • 打赏
  • 举报
回复
eval

87,996

社区成员

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

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