作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
今天看到了一段以前从未见过的代码:
var a = 1;
var b = 2;
var c = { a, b };
这将创建一个包含两个键的对象(分配给 c),它们是变量的名称,值是变量的值,如下所示:
{
a: 1,
b: 2
}
这正常吗?我找不到与此相关的任何内容或以这种方式创建对象。我在 chrome 上测试过它并且工作正常,但我不确定这是否适用于所有浏览器。
我希望以这种方式创建对象:
var c = { a: a, b: b };
我是一名优秀的程序员,十分优秀!