【发布时间】:2012-08-06 14:16:22
【问题描述】:
当我在 javascript 中创建关联数组时,我遇到了这样的问题。 我想通过使用字段名作为键来获取值,但我只是没有定义。 我应该怎么做才能通过键获得价值或哪种方式是好的方法。
这是我的代码
function getFields(pVal){
var tmpObj = {};
str = pVal.split(",");
for(i=0;i<str.length;i++){
tmpVal = str[i].split(":");
tmpObj[tmpVal[0]] = tmpVal[1];
}
return tmpObj;
}
function JustTest(){
var fields = {};
fields = getFields("'Code':'PRJ001','Name':'Project 01'");
alert(fields['Code']);
}
【问题讨论】:
-
这个字符串来自哪里?它看起来应该是 JSON。
标签: javascript arrays associative-array key-value