我有一个变量如下:
var test={
line1:"1",
line2:"2"
}
如何动态访问这些密钥?就像我想做的那样:
test."line"+1 ="3";
谢谢
我有一个变量如下:
var test={
line1:"1",
line2:"2"
}
如何动态访问这些密钥?就像我想做的那样:
test."line"+1 ="3";
谢谢
它是
test['line'+1] = '3'
点语法不允许计算键。
为了访问元素,您必须像这样更正代码
test["line"+1] ="3";
test.line1=3;
会做必要的。
您需要使用括号表示法,因为您有一个可变键
test["line"+1] ="3";
要访问这样的键,您需要使用方括号语法,例如
test["line" + 1] = 3