On Oct 7, 2013, at 9:56 PM, Nathan Wall wrote: ... > > For instance, in the section for Object.prototype.toString (ES6 draft), steps > 9-13 check to see if "O has a [[X]] property", where "X" is some internal > data property. Based on my experience with Object.prototype.toString, I know > that "has a" here really must mean "has an own"... or, put another way, the > internal data properties seem to not inherit (so the word "own" isn't > necessary).
Actually, the say "if O has a [[X]] internal data property". If you ever see "a [[x]] property", that's an editorial bug. Please report it. > > From this observation, I have concluded internal data properties aren't > inherited when the phrase "has a" is used... It seems to me that the obvious > conclusion would be that they are never inherited under any situation, no > matter the terminology used -- that internal data properties are only ever > own properties. I was asking for either confirmation or to be corrected. The definition of "internal data property" is in http://people.mozilla.org/~jorendorff/es6-draft.html#sec-6.1.7.2 > > Nathan > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

