有人刚刚告诉我,在JavaScript对象文字中,您可以使用变量而不是键值对。这会生成一个属性,其中变量的名称为键,变量的值为值:
var someProperty = "someValue";
var someObject = {
someProperty
};
//Variable name became property name
alert(someObject.someProperty); //Outputs "someValue"
之前我从未听说过这种语法,但是我们在Chrome控制台中运行它并且它有效。我在以下浏览器中对此进行了测试,结果如下:
Expected ':'
我的问题是