是否可以在對象實例名稱中獲取包含變量的對象的子對象?對象名稱中的變量
location_1
,location_2
是包含hidden_1
,hidden_2
管委會等
MCS和我非常喜歡裏面增加整數for循環爲目標的隱藏的對象。我已經去除了for循環易於閱讀下面的:
var i = 0;
var cacheNum = 0;
var locMc = this["location_"+(i+1)]; // This works
var hiddenMc = locMc.this["hidden_"+(cacheNum+1)]; // This doesn't work!
我最想要的是可能是:
var i = 1;
var cacheNum = 1;
var hiddenMc = location_i.hiddenMc_cacheNum;
非常感謝, 尼克
取出'this'。但是爲什麼當數組更容易處理時,你想這樣做呢? – David 2013-02-08 17:23:57
loc_mc [「location_1」] [「hidden_1」]是否存在? – 2013-02-08 17:24:13
'location_1'是一個包含'hidden_1','hidden_2'等的MC。請看清晰的問題 - 應該更清楚。 – 2013-02-08 17:26:18