即時動態試圖創建我的對象名稱。下面是代碼動態生成對象名稱
var empdept = 'financialDept';
var settings = { empdept :[{
'name' : 'bob',
'sname' : 'the builder',
'age' : '8',
'req' : 'yes'}]
};
所以,如果我想顯示年齡這樣的警報(settings.financialDept.age);不工作,但如果我有這樣的
var settings = { 'financialDept' :[{
'name' : 'bob',
'sname' : 'the builder',
'age' : '8',
'req' : 'yes'}]
};
上面的代碼片段,現在如果我想顯示年齡這樣的警報(settings.financialDept.age);.這個工作。請真的需要幫助,以動態做到這一點。任何幫助真的很感激。感謝
不要動態生成對象名稱。使用數組或將其存儲在地圖或其他內容中。 – Jeremy
都是財務部門。從我讀的東西,做了一些研究,對象名應該在引文中。所以在我的代碼上面的第一個例子中,即時嘗試插入一個var變量而不是字符串本身。這就是爲什麼它不承認它。 –