今天我看到了一段我从未见过的代码:
这将创建一个对象(分配给 c),其中包含两个键,这些键是变量的名称,值是变量的值,就像这样:
var a = 1;
var b = 2;
var c = { a, b };
这将创建一个对象(分配给 c),其中包含两个键,这些键是变量的名称,值是变量的值,就像这样:
{
a: 1,
b: 2
}
这是正常的吗?我找不到任何相关的信息或者使用这种方式创建对象。我在Chrome上测试过,它可以正常工作,但我不确定这种方法是否适用于所有浏览器。
我期望这样创建对象:
var c = { a: a, b: b };