【发布时间】:2015-12-13 15:01:18
【问题描述】:
当在对象的键值对中指定键时(使用下面的符号),解释器(显然)允许使用字符串:
var x = { 'color': '#fff' };
但是不允许使用函数(返回字符串)动态指定键:
function s()
{
return 'color';
}
var x = { s(): '#fff' };
我猜字符串,当使用该符号时,必须是静态值。
但是我找不到与此相关的 JavaScript 语言规范...
【问题讨论】:
-
js没有关联数组
-
键期望静态值不能是动态的。这可能是一个原因
标签: javascript object syntax language-specifications