给你一个偶写的给对象的prototype赋值的函数 function SetPrototype(ob,ProOb){ var p=ob.prototype; for(var v in ProOb){ p[v]=ProOb[v]; } } 在这里ProOb是个不确定长度的参数,偶用json形式传递参数 调用的时候就是这样的 SetPrototype(CObject,width:71,height:71,SunNum:100,beAttackedPointL:20,beAttackedPointR:51})当参数不确定个数的时候 可以通过数组啊对象啊之类的方式传递和赋值
function SetPrototype(ob,ProOb){
var p=ob.prototype;
for(var v in ProOb){
p[v]=ProOb[v];
}
}
在这里ProOb是个不确定长度的参数,偶用json形式传递参数
调用的时候就是这样的
SetPrototype(CObject,width:71,height:71,SunNum:100,beAttackedPointL:20,beAttackedPointR:51})当参数不确定个数的时候
可以通过数组啊对象啊之类的方式传递和赋值
应该是
SetPrototype(CObject,{width:71,height:71,SunNum:100,beAttackedPointL:20,beAttackedPointR:51})
for(i=0;i<arr.length;i++){
eval("var temp"+i+" = arr[i]");
}
}