Contact Emails: [email protected] Spec: https://tc39.github.io/proposal-object-rest-spread/
Summary: ECMAScript 6 introduced rest elements for array destructuring assignment and spread elements for array literals. This proposal introduces analogous rest properties for object destructuring assignment and spread properties for object literals. Rest properties collect the remaining own enumerable property keys that are not already picked off by the destructuring pattern. Those keys and their values are copied onto a new object. Spread properties in object initializers copies own enumerable properties from a provided object onto the newly created object. Interoperability and Compatibility Risk: This is a stage 3 feature. This new language feature allows syntax that was previously a SyntaxError, so compatibility risk is low. Webkit has shipped this in Safari Tech Preview Release 27. Firefox and Edge have not implemented this yet. Tracking bug: https://bugs.chromium.org/p/v8/issues/detail?id=5549 Chrome status entry: https://www.chromestatus.com/feature/5657004848709632 -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
