2011-11-04 114 views
1
<script type="text/javascript"> 
var sumobj = { 'foo':"apple",'bar':"banana" }; 
var prop1 = 'foo'; 

document.write(sumobj.prop1 + "<br />"); 
</script> 

我希望能夠執行類似上述操作,但是這會顯示'undefined'。動態引用類屬性

有沒有辦法做到這一點,或接近它?

+1

關於我在嘗試使用[]語法的同時搞砸了。有道理...以javascript的方式。如果任何人有類似的問題使用obj_instance [變量] –

+0

在JavaScript中,我相信對象和關聯數組是相同的東西。 –

+0

@pimvdb很好。謝謝你在那裏的鏈接。 –

回答

7

你的意思是?

sumobj[prop1]