On Tue, Nov 8, 2011 at 6:36 PM, Brendan Eich <bren...@mozilla.com> wrote: > Ignoring performance, a lot of stylish JS hackers use Object.keys(o).forEach. > How many run into the wrong |this| (arguments/break/continue/return)? Not > clear. Something to study.
I was curious so I did some grok-ing across my code sample and Object.keys() is barely used. The usage of the |for in| construct is 2 orders of magnitude larger than the usage of hasOwnProperty(), supporting the thought that no one really does it the "right" way. The MDN page for Object.keys does not talk about |this| being wrong in certain situations. If you could elaborate on that, it would be helpful to know. -Andrew _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss