2012-10-03 62 views
0

我試圖從阿賈克斯處理回調的數據,並具有循環的數據有問題的屬性。如何從對象

我有

data.prototype.handleReturnData = function(data) { 

} 

data是含有4個對象的對象。每個對象都有一個testtest2財產。

我如何獲得這些屬性?

非常感謝!

+0

燦你提供更多的代碼? –

回答

0

試試這個:

for (var i = 0; i < data.length; i++) { 
    alert(data[i].test); 
    alert(data[i].test2); 
} 
+0

不完全正確。我可以提醒(data [i] .test),並提醒該函數的代碼。如果我們只想要屬性或者不知道所有屬性的名稱,我們就無法做到這一點。 – ars265

+0

@ ars265是的,但是這不是問題問什麼。如果要求獲得道具值不知道的道具,然後我會給出不同的答案。 –

2

嘗試用data[0]['test']訪問你的價值觀。

1

我建議:

Object.getOwnPropertyNames(yourobject); 

這將讓所有的財產的名稱,然後您可以通過使用循環或選擇你的財產。