2
这里时,自动成为一个字符串的样本代码关键的变量构建字典
var dict={};
var word="123";
dict["aaa"]={word:1}
console.log(dict)
是否有办法防止变量处理为字符串,而无需使用第三方库?
在这种情况下,我想字典成为:
{"aaa":{"123":1}}
相反的:
{"aaa":{"word":1}}
这里时,自动成为一个字符串的样本代码关键的变量构建字典
var dict={};
var word="123";
dict["aaa"]={word:1}
console.log(dict)
是否有办法防止变量处理为字符串,而无需使用第三方库?
在这种情况下,我想字典成为:
{"aaa":{"123":1}}
相反的:
{"aaa":{"word":1}}
JavaScript的解释word
为重点,即使要定义word
作为变量。
可以使用设置带有可变密钥的以下内容:
var word = "123";
var dict = {'aaa': {} };
dict["aaa"][word] = 1;
console.log(dict)
>>> {"aaa":{ "123": 1 } }