私はプログラム的にこれを行うことができますかわからない:これをプログラムで行うにはどうすればよいですか?
var a={a:"a",b:"b"};
return a.a;
|
I want to change this programmatically, how can I do that?
eval()
を使用せずに?
私はプログラム的にこれを行うことができますかわからない:これをプログラムで行うにはどうすればよいですか?
var a={a:"a",b:"b"};
return a.a;
|
I want to change this programmatically, how can I do that?
eval()
を使用せずに?
オブジェクトプロパティに動的にアクセスするには、ブラケット表記フォームを呼び出す必要があります。同様
function foo(prop) {
var a = {a:'a', b: 'b'};
return a[ prop ];
}
foo('b'); // returns 'b'
ありがとう、私は '[]'配列のときにのみ使用できると思った。 –
使用a[v]
ここで、v
は変数であり、これらの値は'a'
または'b'
のいずれかです。
私たちにテストケースをお願いします。結果はどのように見えますか? – Triptych