Chinaunix首页 | 论坛 | 博客
  • 博客访问: 599053
  • 博文数量: 96
  • 博客积分: 1464
  • 博客等级: 上尉
  • 技术积分: 1539
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-12 23:24
文章分类

全部博文(96)

文章存档

2013年(29)

2012年(53)

2011年(14)

分类: 系统运维

2012-05-26 22:52:46

在actionScript中删除一个object的动态属性,直接delete就ok了

点击(此处)折叠或打开

  1. public var _obj:Object=new Object;

  2. //测试变量里面有没有zgh属性,如有删除之
  3. if(_obj.hasOwnProperty("zgh"))
  4.     delete _obj.zgh;

至于delete属性和将object的属性设为null的区别如下:
delete是将属性彻底删除了,不存在了,你不能对他进行复制
_obj.zgh==null则是这个属性还存在,只是当前没有值,以后还可以对他进行赋值

阅读(1973) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~