小试关联数组
来源:互联网 发布:悉知怎么用 编辑:程序博客网 时间:2024/06/06 00:56
var arr:Array = [0,1,2];
var obj:Object = {gold:"",coin:"",exp:""};
var obj:Object = {gold:"",coin:"",exp:""};
function arrToObj(oldArr:Array, oldObj:Object):Object
{
var index:int = 0;
for(var key:String in oldObj)
{
oldObj[key] = oldArr[index];
index++;
}
return oldObj;
}
function test(initObj:Object)
{
for(var key:String in initObj)
{
trace(key + ":" + initObj[key]);
}
}
test(arrToObj(arr,obj));
{
var index:int = 0;
for(var key:String in oldObj)
{
oldObj[key] = oldArr[index];
index++;
}
return oldObj;
}
function test(initObj:Object)
{
for(var key:String in initObj)
{
trace(key + ":" + initObj[key]);
}
}
test(arrToObj(arr,obj));
然而测试下来obj里面的各个键值对应的属性值并不是数组arr里按照数组下标来赋的值,原来用for...in循环搜索出来的obj的键值不是按照顺序的,故赋值出错了,只有修改function arrToObj了
function arrToObj(oldArr:Array, oldObj:Object):Object
{
{
oldObj.gold = oldArr[0];
oldObj.coin= oldArr[1];
oldObj.exp= oldArr[2];
return oldObj;
}
return oldObj;
}
这样才能达到对应键赋值的作用了...
- 小试关联数组
- 关联数组的访问形式的小经验
- 关联数组
- 关联数组
- PHP 数组、关联数组
- 小试数组
- 小试数组
- 索引数组 和关联数组
- [Shell]数组与关联数组
- 关联数组转换索引数组
- php 关联数组?枚举数组?
- 1215 关联数组
- 1217 创建关联数组
- as3,Dictionary,关联数组
- javascript关联数组
- as3,Dictionary,关联数组
- perl关联数组/哈希表
- Shell 关联数组 Hash
- sql server系统表的用处
- 爱情,人生,伴侣
- [转载] ListView 实现像Android Market那样 分页加载 滚动加载
- MATLAB中调用cuda程序
- 关于定位和流量统计的CTS问题
- 小试关联数组
- C++调用com控件方法
- ifcfg-eth0 配置
- base64算法的加解密处理
- gcc生成静态库和动态库
- 如何動態更改flex的Css
- 一个多态类的汇编代码。
- Lua语言的安装和编辑器的高亮、运行调试、定位出错行设置
- C#调用Oracle存储过程的方法