• 【设为首页】
  • 【收藏闪客居】
当前位置:主页 > FLASH AS 编程 > AS小技巧 > 文章内容
  • 小技巧-(原)Object的关联数组

  • 来源:oliwen 作者: oliwen 2008-11-12 【 】 TAG:

Object的关联数组你用过吗?一点小经验奉送如下:

var obj:Object = {a:"aaaaa",b:"bbbbb"};

搜索对象中的某个key对应的value,最常用的方法是

trace(obj.a);

trace(obj.b); //

还有一个容易忽视的方法,你知道吗?这就是Object的关联数组,关联数组是 Object 类的实例,而每个键/值对由属性及属性的值表示。

比如,我们也可以这样写:

trace(obj["a"]); 输出结果和trace(obj.a)一样,怎么样,是不是联想到Dictionary了..

这样做有什么好处呢?看个例子就知道了:

假如有一个变量keya:String = "a",要在一个Object对象中搜索这个keya对应的key的value,该怎么做?(此时的条件是key是一个变量).

obj.keya? 你试下能不能索引到对应的值,这个时候关联数组就可以派上用场了.例:

if(obj.hasOwnProperty(keya)) //先判断obj对象中是否有这个key

{

    trace(obj[keya]); //这样就可以找到想要的结果了..... 

}

完结。




上一篇:用正则替换字符串的例子   下一篇:小技巧2-(原)判断动画播放完毕的方法
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)