浏览一个Flex技术交流网站,看到的&…

来源:互联网 发布:linux socket 编辑:程序博客网 时间:2024/05/29 11:01

经常碰到对一个自定义的对象做清理处理,一个字段一个字段赋值为null,如果字段太多那就麻烦了,一个一个点出来也麻烦,所以想有没有对象本身属性遍历的方法呢,试了很多方法都不行,比如forin哪,prototype,constructor,forecah等等,都无效,网上浏览无意间发现一个好的方法ObjectUtil.getClassInfo见下面的清理方法:

public function dispose() : void
{
    varclassInfoProperties : Array =ObjectUtil.getClassInfo(this).properties as Array;
    for each(vari : String in classInfoProperties)
    {
       this[i] = null;
    }

}

0 0