5 月
13
2009

Flex 刪除物件屬性 delete object property

在Flex中,要刪除物件屬性是可能的,不過前提要是這是個dynamic的object

 

 

使用的語句就是delete敘述

如以下建立一個object的屬性值,然後再刪除

 

var obj:Object = new Object();

obj.attr = 123;

trace(obj.attr);// 123

delete obj.attr;

trace(obj.attr); // null

 

如果是自己定義的class,則必須在宣告時加註dynamic屬性

 

public dynamic class MyClass{

    public function MyClass(){

    }

}

var obj:MyClass= new MyClass();

obj.attr = 123;

trace(obj.attr);// 123

delete obj.attr;

trace(obj.attr); // null

Written by in: 電腦三兩事 | 標籤:

尚無留言 »

RSS feed for comments on this post. TrackBack URL


Leave a Reply

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com