+ -
当前位置:首页 → 问答吧 → 请教关于数组里键用变量的情况

请教关于数组里键用变量的情况

时间:2011-12-13

来源:互联网

比如我有一个变量 var str = "abc"
一个数组 var arr = new Array();
我想实现如下功能, arr["abc"]="ABC";
但是由于某些原因,我不能直接用"abc"赋值,我只能用str
但是我写成下面这样形式arr[str]="ABC",是把str当成了键,而不是它对应的值"abc",求解决办法,让arr读取到str对应的值

作者: glovej   发布时间: 2011-12-13

再说明白点。

作者: daxuejianku   发布时间: 2011-12-13

var t="staccount:'101';interaccount:'202';CIFaccount:'303';username:'Mike';userdegree:'0';athresult:'MF,1'";
var t= "staccount:'101';interaccount:'202';CIFaccount:'303';username:'Mike';userdegree:'0';athresult:'MF,1'";
var appArray = t.applicationData.split(';');
var appNewArray = new Array();
for(var i=0;i<appArray.length;i++)
{
var itemValueArray = appArray[i].split(":");
var item = itemValueArray[0];
var value= itemValueArray[1];

value = value.substring(1,value.length-1);

appNewArray[item]=value;

.....这样写为什么appNewArray长度为0?

作者: glovej   发布时间: 2011-12-13