Показать сообщение отдельно
  #21 (permalink)  
Старый 09.02.2019, 13:46
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от AntonMs
Дело в том что желательно построить алгоритм так чтобы тот объект не менять.
А откуда у вас появляется этот объект? В JavaScript не возможно получить ключи в порядке их создания в общем случае, вы знаете какие ключи можно получить в порядке создания, по каким-то причинам не можете то применить.

Если у вас есть возможность получить исходный код для этого объекта(он у вас есть!), то можно его разобрать при помощи acorn или esprima или *ваш любимый парсер для экспериментов*... но всё-же я рекомендую вам переделать этот объект в массив или Map

(или добавьте префикс для ключей, например "_", т. е. ключ "abc123" превратится в "_abc123", это ещё один вариант)

Последний раз редактировалось Malleys, 09.02.2019 в 13:59.
Ответить с цитированием