это было бы слишком критичным изменением
http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf в es3 написано An object is a member of the type Object. It is an unordered collection of properties... Сейчас найду что там в 5
https://www.ecma-international.org/ecma-262/5.1/ про "creation order" в спеке ни слова Нет про порядок. Только туманные фразы типа For each own enumerable property of O
Это статус кво, все браузеры начали вести себя именно так задолго до принятия спеки, она просто зафиксировала реальность
Обсуждают сегодня