2013-09-01 61 views
0

我需要帮助创建一个函数。当属性名称在变量中时如何获取对象属性值?

例如,我解析一个JSON字符串,我想从解析的JSON中获取传入参数的值。

function returnVal(name) { 
    parsedJSON = JSON.parse('{"test": "hello"}'); 
    return parseJSON.name; 
} 
+2

在你的代码片段你指的是'parsedJSON.name',但在你的JSON字符串唯一的价值是'parsedJSON.test' – 2013-09-01 06:45:42

+0

,我会用这个数据,其中多个参数 –

回答

3

试试这个:

return parsedJSON[name]; 
+0

谢谢,它的工作原理与我想要的一样 –

+0

其实,从头开始。我是一个不够仔细阅​​读的人(错过了参数“name”)。我会删除我的评论,因为我当然不会评论它的最高票数。 –

+0

@IvanZarudny欢迎您,很高兴帮助! – Cherniv

相关问题