在actionScript中删除一个object的动态属性,直接delete就ok了
- public var _obj:Object=new Object;
- //测试变量里面有没有zgh属性,如有删除之
- if(_obj.hasOwnProperty("zgh"))
- delete _obj.zgh;
至于delete属性和将object的属性设为null的区别如下:
delete是将属性彻底删除了,不存在了,你不能对他进行复制
_obj.zgh==null则是这个属性还存在,只是当前没有值,以后还可以对他进行赋值
阅读(2020) | 评论(0) | 转发(0) |