The cross-browser differences of {}.hasOwnProperty('__proto__') and
{}.__proto__.hasOwnProperty('__proto__') are interesting and need to
be ironed out.As for the issue of using objects as dictionaries you can simply prefix keys with some unique value, `var uid = 'uid' + (+new Date);`, and then access entries like `dict[uid + key]`. This will allow value lookups to work correctly cross-browser regardless of ES5+ or __proto__ support. - JDD _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

