typo: should *never* expose the not enumerable property On Fri, Aug 17, 2012 at 10:57 AM, Andrea Giammarchi < andrea.giammar...@gmail.com> wrote:
> the Notifier is lazily instantiated and I believe not enumerable so > JSON.stringify should ever expose this property. > > Moreover, it does not look like there is a {}.__notifier__ property > anywhere, Object.getNotifier(obj) is required indeed so a WeakMap that > relates the obj, and its notifier, cannot be serialized in a meaningful way > via JSON.stringify neither. > > As summary, and correct me if I am wrong, Object.observe is safe, also > because observers are callbacks and these, again, cannot be represented in > a meaningful way in JSON. > > br > > On Fri, Aug 17, 2012 at 10:50 AM, gaz Heyes <gazhe...@gmail.com> wrote: > >> Hi Rafael >> >> Would this proposal work on the Object prototype? If so then it could be >> used for JSON hijacking. I'd recommend it didn't. >> >> Cheers >> >> Gareth >> >> _______________________________________________ >> 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