Reference hasOwnProperty directly
Reference hasOwnProperty directly

You can't depend on hasOwnProperty() being defined on every object
because it's possible that it won't be there if you use
Object.create(null), for instance.

gmalysa/spyglass,pombredanne/eyes.js,cloudhead/eyes.js