#javascript #sorting
#javascript #сортировка
Вопрос:
У меня есть приведенный ниже список имен файлов, и я хочу группировать по идентификатору и сортировать DESC или ASC по строке datetime.
Я сделал это на Python, используя лямбда-функцию, но понятия не имею, с чего начать в javascript, любая помощь приветствуется?
Формат файла: {Type}_{ID}_{Descriptor}_{Datetime}.{Extension}
site_732_i_202012120010.xml
site_733_i_202012120010.json
site_723_i_202012140301.xml
site_832_f_202012140301.json
Мой код до сих пор:
for (var key in data) {
count = 0;
if (data.hasOwnProperty(key)) {
tabs = "<li><a id="tab_" key "">Location " key " (<span id="tab_" key "_count">%%</span>)</a></li>";
tabData = "<div class="tabContainer" id="tab_" key "C">";
tabData = "<div class"pending"><h3>Pending</h3>";
// Pending Files
for (const [k, v] of Object.entries(data[key]['pending']).sort()) {
tabData = "<div>" v "</div>";
count ;
}
tabData = "</div><div class"archived"><h3>Archived</h3>";
// Archived Files
for (const [k, v] of Object.entries(data[key]['archived']).sort()) {
tabData = "<div>" v "</div>";
}
tabData = "</div>";
tabs = tabs.replace("%%", count);
tabData = "</div>";
}
}
Комментарии:
1. Имея ~ 2,5 тыс. представителей, вы наверняка знаете, что от вас ожидают демонстрации усилий.
2. Пожалуйста, покажите нам, что вы пробовали и чего ожидаете?
3. Да, это кажется простой проблемой. Что мне нужно было бы знать, так это имена файлов в массиве? И если да, то где этот код? Достаточно даже объявления массива.
4. @Mitya Извините, вырезал / вставил неправильную копию вопроса из блокнота, сейчас обновляется.
5. Голосование за понижение / закрытие отменено.