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

