0
訪問嵌套對象以我Ajax請求的響應數據是一個對象是這樣的:經由可變折射率
如何能夠訪問value
。
說明:idVariable
是一個變量。
data.test1.idVariable.test2.value
以上代碼的結果是:undefined
。
訪問嵌套對象以我Ajax請求的響應數據是一個對象是這樣的:經由可變折射率
如何能夠訪問value
。
說明:idVariable
是一個變量。
data.test1.idVariable.test2.value
以上代碼的結果是:undefined
。
當您使用變量命名JavaScript對象中的某個鍵時,應該使用括號表示法。 E.g:
var idVariable = 8;
var value = data.test1[idVariable].test2.value;
否則,您要訪問的,而不是8
已經在評論中得到了回答和確認。還發布了一個重複的鏈接。 – mplungjan
一鍵名
idVariable
,'data.test1 [idVariable] .test2.value' – haim770是的,正確的。謝謝haim770。 – armani
重複的http://stackoverflow.com/questions/4244896/dynamically-access-object-property-using-variable – mplungjan