考虑以下代码
var myVariable = true;
var myObject = {myVariable}; // !! syntax of object creation !!
console.log(myObject);
console.log(myObject.myVariable);
这是输出
{ myVariable: true }
true
我从未见过上面的Object创建语法。但它正在以某种方式工作。我没有以这种方式找到任何文档站对象创建。
当我解释此代码时。它不会按预期工作
创建这样的对象是否合适?
是否所有浏览器都支持此语法?
是否有任何文档说明以这种方式创建对象?