JavaScript 数组的扩展:创建对象时使用扩展运算符

阮一峰 ECMAScript 6 入门 数组的扩展 http://es6.ruanyifeng.com/#docs/array

var myobject = { "space":1,...['addr','name']}
//{0: "addr", 1: "name", space: 1}
var myobject1 = { "space":1,...[{"addr":'somewhere'},{"name":'张三'}]}
//{0: {addr: "somewhere"}, 1: {name: "张三"}, space: 1}

创建对象时,如果使用…[]展开数组,那么对象的key对应的是数组的下标。
JavaScript 数组的扩展:创建对象时使用扩展运算符