我需要帮助创建一个函数。当属性名称在变量中时如何获取对象属性值?
例如,我解析一个JSON字符串,我想从解析的JSON中获取传入参数的值。
function returnVal(name) {
parsedJSON = JSON.parse('{"test": "hello"}');
return parseJSON.name;
}
我需要帮助创建一个函数。当属性名称在变量中时如何获取对象属性值?
例如,我解析一个JSON字符串,我想从解析的JSON中获取传入参数的值。
function returnVal(name) {
parsedJSON = JSON.parse('{"test": "hello"}');
return parseJSON.name;
}
试试这个:
return parsedJSON[name];
谢谢,它的工作原理与我想要的一样 –
其实,从头开始。我是一个不够仔细阅读的人(错过了参数“name”)。我会删除我的评论,因为我当然不会评论它的最高票数。 –
@IvanZarudny欢迎您,很高兴帮助! – Cherniv
在你的代码片段你指的是'parsedJSON.name',但在你的JSON字符串唯一的价值是'parsedJSON.test' – 2013-09-01 06:45:42
,我会用这个数据,其中多个参数 –