Object.getOwnPropertyDescriptors(O) ? // plural

Claude Pache claude.pache at gmail.com
Tue Mar 4 16:02:41 PST 2014



> Le 5 mars 2014 à 00:18, Andrea Giammarchi <andrea.giammarchi at gmail.com> a écrit :
> 
> 
> Also please note that this proposal simplifies [Object.assign(target, source)](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.assign) too since latter one is basically:
> 
> ```javascript
> Object.defineProperties(
>   target,
>   Object.getOwnPropertyDescriptors(source)
> );
> ```

No. `Object.assign` (1) uses the semantics of the assignment operator `=` (for example, it makes a difference in case of setters), and (2) copies only enumerable properties. Did you think about `Object.mixin`?

—Claude
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20140305/69821836/attachment.html>


More information about the es-discuss mailing list