ES3, 15.3.5.2, says the prototype property of function instances is enumerable.

ES5, 13.2 step 17, says the prototype property of function instances is not 
enumerable.

Was this change intentional, and if so, can someone point me to discussion of 
the change?  I don't care one way or the other, but given past paranoia over 
incompatible changes, this change seems somewhat gratuitous.  Was this done to 
ease enumeration of properties on function instances, perhaps?  Maybe that's 
enough motivation, but I don't see natural use cases for doing so.

Jeff
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to