OK, hasOwnProperty per descriptor would work too ... probably even easier as spec change than having all null objects
+1 to that On Thu, May 8, 2014 at 2:35 PM, John-David Dalton < john.david.dal...@gmail.com> wrote: > > I agree with you that this would be a much better design, but it would > break backwards compatibility with ES5, no? > > There have been other changes to the spec that are technically back-compat > breaking like Object.keys('x') no longer throwing an error. > I think this change would benefit developers as the case seems to be devs > getting bitten by the current behavior. > > > Minor nitpick: I guess you mean to say that ToPropertyDescriptor should > use the abstract operation HasOwnProperty, not [[HasOwnProperty]] > > Sure, I'll switch to ES6y terms. Yes, I mean the abstract operation > HasOwnProperty. > > - JDD > > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss