I agree. Also, consider iterables. Should their `Symbol.iterator` method be
called? There's no obvious behavior for the details, and people's opinions
differ on what should be correct.

On Mon, Nov 14, 2016, 20:58 Frankie Bagnardi <[email protected]> wrote:

It's pretty hard to decide how these behave, specifically with custom
classes. Focusing on Object.clone...

- with classes do you call the constructor, and with what arguments?
- HTMLElement and sub classes can't be constructed directly, what happens
with them?
- do you copy internal properties? this would make it hard to polyfill
- how does it behave with getters and setters?
- with regular expressions do you copy the lastIndex?

Most of those apply to Object.equals also.



On Mon, Nov 14, 2016 at 6:25 PM, Kevin Barabash <[email protected]>
wrote:

It would be nice if deep equality checking and deep cloning of objects was
included in the standard library.  Has there been any proposals around
including these in the past?

– Kevin


_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss


_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to