一个类有一个从给定对象更新其实例属性的方法。
由于某种原因,在 ActionScript 3 中循环遍历this
失败的属性。
我试过类似的东西:
class myThing() {
public var A:String;
public var B:String;
public var C:String;
...
public function bindToObject( obj:Object){
for( var s in this){
if( obj.hasOwnProperty(s)) this[s] = obj[s];
}
}
}
这样循环永远不会执行,就好像this
根本没有属性一样。
请就将 Object 属性复制到我的班级实例的智能方法提出建议。