1

動的に作成された変数がありますitem_908(908は動的です)。後でid、文字列を保持する、という変数があります"908"

今、私はプログラムで変数にアクセスする必要があり、item_908それを行う方法を思い出せません。誰か教えてもらえますか?

4

2 に答える 2

2

それらがグローバルスコープにある場合:

window["item_" + id];

それ以外の場合は、オブジェクトを介してのみアクセスできます。

var obj = {},
    id = 908;

obj.item_908 = "abc";


obj["item_" + id]; // abc
于 2012-08-09T09:54:26.950 に答える
1

次を使用してアクセスできます。

window['item_908'];
于 2012-08-09T09:54:59.053 に答える