陈谏辉 发表于 2013-1-29 10:45:23

js动态创建类和类变量

我碰到一个这样的需求,通过ajax从java类获取的动态数据,这个动态数据的结构是 name1,id1]name2,id2
在客户端我需要通过jquery-autocomplete插件解析该数据,动态生成下拉框。动态生成类、变量方法如下:

var bns_ns="n1,i1]n2,i2]n3,i3".split("]");
if(bns_ns.length>0){
var in_Obj,in_1,in_2;
for(i=0;i<bns_ns.length;i++){
   in_Obj=bns_ns.split(",");
   in_1=in_Obj;
   in_2=in_Obj;
   bns_ns=new b_obj_1(in_2,in_1);//new Object({in_2:in_1});通过方法,动态生成类及变量
}
}

function b_obj_1(tkey,tval){ //动态生成类变量方法
this=tval;
}
//这样,bns_ns数组由不同对象组成,每个对象的变量都是动态生成“变量名”和“变量值”的。
页: [1]
查看完整版本: js动态创建类和类变量