ECMAScript 6 introduces rest elements for array destructuring assignment and spread elements for array literals. This proposal introduces analogous rest properties for object destructuring assignment ...