Сообщение от AntonMs
|
Дело в том что желательно построить алгоритм так чтобы тот объект не менять.
|
А откуда у вас появляется этот объект? В JavaScript не возможно получить ключи в порядке их создания в общем случае, вы знаете какие ключи можно получить в порядке создания, по каким-то причинам не можете то применить.
Если у вас есть возможность получить исходный код для этого объекта(он у вас есть!), то можно его разобрать при помощи
acorn или
esprima или *ваш любимый парсер для экспериментов*... но всё-же я рекомендую вам переделать этот объект в массив или Map
(или добавьте префикс для ключей, например "_", т. е. ключ "abc123" превратится в "_abc123", это ещё один вариант)