@Aztart

Как отсортировать объект по первым ключам в JavaScript?

Имеется объект такого вида:

let code_list = {
  "0014" : { "far"  : "itar"  },
  "0143" : { "itih" : "sarat" },
  "0067" : { "sur"  : "gures" },
  "0013" : { "gar"  : "unar"  },
};


Нужно привести его к такому виду:
code_list = {
  "0013" : { "gar"  : "unar"  },
  "0014" : { "far"  : "itar"  },
  "0067" : { "sur"  : "gures" },
  "0143" : { "itih" : "sarat" },
};

То есть, отсортировать по первым ключам.

Какими способами это можно сделать?
  • Вопрос задан
  • 233 просмотра
Решения вопроса 1
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
Использовать массив. В JS объекты не поддерживают сортировку. За подробностями - в стандарт/поиск, уже много раз было обсуждено и разжёвано.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@historydev Куратор тега JavaScript
Валера, настало твоё время
const sortedList = Object.keys(code_list).sort();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы