喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] 请问如何在循环体内实例化对象?  
 
永远是新手
高级会员
Rank: 4



UID 80833
精华 0
积分 631
帖子 540
金钱 631 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-10-1
状态 离线
[广告]: 代充Paypal帐号美元
请问如何在循环体内实例化对象?

类似这样一个代码:

var id=1;
while(id < 10){
    makdObj(id);
}
function makeObj(id){
  //关键是这里,比如id=1时就是obj_1,id=2时就是obj_2
   var obj_id =new Ajax.InplaceEditor(
        ......
   );
   ......
}
我也试过obj[id]的形式,也报错,请问应该怎么写才是正确的?
2008-3-31 04:58 PM#1
查看资料  Blog  发短消息  顶部
 
coolhpy
注册会员
Rank: 2



UID 70642
精华 0
积分 157
帖子 140
金钱 157 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-3-29
来自 浙江
状态 离线
[广告]: 代充Paypal帐号美元
不是很明白你的意思~~
按我的理解, 改成这个样子了, 你看看~~

var obj = [];
var id=0;
while(id < 10){
    makdObj(id);
    // obj[id].todo();
}
function makeObj(id){
   var obj[id] =new Ajax.InplaceEditor(
        ......
   );
   ......
}
2008-4-11 12:30 PM#2
查看资料  访问主页  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025651 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP