On Mar 10, 11:30 am, Jim Higson <[email protected]> wrote: > On Tuesday 10 March 2009 14:06:17 kangax wrote: [...] > > Writing `hasOwnProperty.call(object, property)` is a bit tedious. Why > > not just encapsulate the `call`? > > Ah, yes, I imagined we'd be adding hasOwnProperty to Object.prototype to make > the bad browsers like the good. Given the subject, probably not wise :-)
We thought about it too, of course. I actually don't mind extending native prototypes if it is done to "fix" broken behavior. Unfortunately, in Safari 2 adding `hasOwnProperty` to `Object.prototype` would *not* give it a DontEnum flag and so it would be iterated over with for/in. Oh well : ) [...] -- kangax --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---
