Any reason why __proto__ is not a well known symbol?

JD Isaacks jd at
Tue Feb 16 04:34:24 UTC 2016

I know ES2015 formally made the `__proto__` property a way to access/set an
object's internal `[[Prototype]]` property.

Is there any reason why this wasn't spec'd as a well known symbol such as
`@@__proto__`. It just seems like it would line up well with other
modifiers like `@@iterator`, `@@species`, etc.

Being that it was not formally spec'd it shouldn't have broke backwards
compatibility either.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list