変数をキーとしてオブジェクトにアクセスする方法。ここに私のコードサンプルです:動的キーを使用してオブジェクトにアクセスする方法は?
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]);
変更への最後の行:key
はあなたの動的に構築されalert(o['k1']);
またはalert(o[key]);
プロパティキー。
オブジェクトのプロパティには、配列表記でアクセスできます。
ありがとうございます。 –