Andrea Giammarchi (2014-01-11T17:24:05.000Z)
domenic at domenicdenicola.com (2014-01-17T23:50:12.326Z)
I would like to see some Rick or David example about the "expected to be enumerable". If that's about knowing if a class is native or not, looping with a for/in its prototype or any instance does not seem to mean anything reliable since even native methods can be redefined and made enumerable. If that's the case I would rather consider a simple `Object.isNative(generic)` proposal that would simply return true for all native things that would return `[native code]` via {}.toString.call(generic) enumerability does not seem to help anyone if not forcing developers believe that every for/in loop should have a `.hasOwnProperty()` check so that methods should be discarded, as well as shared data properties. I am basically asking for a real-world example, if possible, where prototype methods/properties enumerability is neede/wanted/expected, thank you.