如何使用變量作爲鍵訪問對象。這裏是我的代碼示例:如何使用動態密鑰訪問對象?
var o = {"k1": "111", "k2": "222"};
alert(o.k1); //working fine
var key = "k"+1; alert(key); // k1
alert(o.key); //not working
如何使用變量作爲鍵訪問對象。這裏是我的代碼示例:如何使用動態密鑰訪問對象?
var o = {"k1": "111", "k2": "222"};
alert(o.k1); //working fine
var key = "k"+1; alert(key); // k1
alert(o.key); //not working
您可以訪問如數組對象:
alert(o[key]);
考慮使用for...in
loop
更改到最後一行:alert(o['k1']);
或alert(o[key]);
其中key
是您的動態構造屬性鍵。
請記住,您可以使用數組表示法訪問對象的屬性。
工作很好,謝謝。 –