On Mar 12, 2011, at 11:58 AM, David Bruant wrote:

> Le 12/03/2011 19:41, Brendan Eich a écrit :
>> On Mar 12, 2011, at 9:54 AM, David Bruant wrote:
>>> The little "issue" I see in returning 1) index properties in ascending
>>> order 2) all other properties in addition order is that there is a bit
>>> of information lost in the process: overall property addition order
>>> (index properties included).
>> This is an issue in theory. Beware _a priori_ reasoning about usability 
>> issues.
> I fully agree. I don't have myself a decent use case for that. My point
> was just that if we standardize the order as in the strawman, we will
> have lost forever the possibility to retrieve overall property order...

No you haven't.  There is nothing stopping somebody in the future from 
proposing:
     Object.keyInCreationOrder(obj)

Whether you will be able to convince anyone to accept and implement such a 
proposal proposal is different matter.

> I also would like to remind that the for..in enumeration order is used
> in different places (for instance the Object.defineProperties methods,
> which also means Object.create (second argument))...

That's a good point.  I'm not sure it is a significant issue but it is one that 
should be considered.

Allen
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to