喜悦国际村 » XML/HTML/CSS/Js » 请问如何在循环体内实例化对象?

页: [1]
永远是新手2008-3-31 08:58 AM
请问如何在循环体内实例化对象?

类似这样一个代码:
[code]
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(
        ......
   );
   ......
}
[/code]

我也试过obj[id]的形式,也报错,请问应该怎么写才是正确的?

coolhpy2008-4-11 04:30 AM
不是很明白你的意思~~
按我的理解, 改成这个样子了, 你看看~~

[code]
var obj = [];
var id=0;
while(id < 10){
    makdObj(id);
    // obj[id].todo();
}
function makeObj(id){
   var obj[id] =new Ajax.InplaceEditor(
        ......
   );
   ......
}
[/code]


查看完整版本: 请问如何在循环体内实例化对象?


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.005784 second(s), 2 queries