javascript键值对中的“key”不能是变量吗?

javascript键值对中的“key”不能是变量吗?
最新回答
明晨紫月

2022-11-15 07:04:14

一般来说是的,但你可以先把它变为字符串,然后字符串转为对象。

比如;var str='{'+这里为你的变量+':"peng"}。var obj=eval("("+str+")")。这时候就相当于键值是变量茄孙吵凯宏了。

不能颤侍是变量,只能是字符串或数字。

var aa = 'bb'。

var json = {aa:'xx'}。

console.log(json)。

显示 Object { aa="xx"}。