Задать вопрос

Как отсортировать элементы списка?

Доброго времени суток.
Есть код:
const breachPreviewList = document.querySelector('.breach-preview-list');
breaches.forEach((breach) => {
        let li = document.createElement('li'),
            p1 = document.createElement('p'),
            p2 = document.createElement('p'),
                ...

    p1.innerHTML = `${breach.option1}`; 
    p2.innerHTML = `${breach.option2}`;
    ....
    li.dataset.sort = `${breach.tierNum}`; 


    li.appendChild(p1);
    li.appendChild(p2);
    ...
    breachPreviewList.appendChild(li);
    });

Данные для заполнения получаю через fetch.
Как мне отсортировать только созданные li для каждого breach по атрибуту dataset.sort?
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@SeaBreeze876
Front-end разработчик
На самом деле проще сперва отсортировать breaches, а потом уже создавать из него список
breaches
    .sort((a, b) => a.tierNum - b.tierNum)
    .forEach(...)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы