瀏覽一個Flex技術交流網站,看到的&…

經常碰到對一個自定義的對象做清理處理,一個字段一個字段賦值爲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;
    }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章