2013-09-01 134 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

相關問題