我需要幫助創建一個函數。當屬性名稱在變量中時如何獲取對象屬性值?
例如,我解析一個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
,我會用這個數據,其中多個參數 –