經常碰到對一個自定義的對象做清理處理,一個字段一個字段賦值爲null,如果字段太多那就麻煩了,一個一個點出來也麻煩,所以想有沒有對象本身屬性遍歷的方法呢,試了很多方法都不行,比如for
in哪,prototype,constructor,for
ecah等等,都無效,網上瀏覽無意間發現一個好的方法ObjectUtil.getClassInfo見下面的清理方法:
public function dispose() : void
{
var
classInfoProperties : Array =
ObjectUtil.getClassInfo(this).properties as Array;
for each(var
i : String in classInfoProperties)
{
this[i] = null;
}
}