I wondered if someone was going to make this point.

> That should be
> 
>          while (!{}.hasOwnProperty.call(obj, key))
> 
> which works even if obj has an own property named 'hasOwnProperty'.

Not if someone mutates Object.prototype.hasOwnProperty or 
Function.prototype.call. I don't think we need to polish a proof of concept.

Dave

_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to