0

次のような変数があります。

var test={
    line1:"1",
    line2:"2"
}

これらのキーに動的にアクセスするにはどうすればよいですか? 私がやりたいように:

test."line"+1 ="3";

ありがとう

4

5 に答える 5

3

これは

test['line'+1] = '3'

ドット構文では、計算キーを使用できません。

于 2013-10-30T06:37:43.613 に答える
0

test.line1=3;

必要なことをします。

于 2013-10-30T06:37:51.213 に答える
0

変数キーがあるため、ブラケット表記を使用する必要があります

test["line"+1] ="3";
于 2013-10-30T06:38:13.817 に答える
0

そのようなキーにアクセスするには、角括弧構文を使用する必要があります。

test["line" + 1] = 3
于 2013-10-30T06:38:36.703 に答える
0

要素にアクセスするには、このようにコードを修正する必要があります

test["line"+1] ="3";
于 2013-10-30T06:39:01.757 に答える