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

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

У меня есть массив и туда добавляются результаты, затем выводится в список "Таблица результатов", из этого же массива все результаты должны сортироваться от наибольшего к меньшему и выводитя в список "Лучшие результаты"
Все как бы хорошо и все работает, но логика должна быть такая, что после каждого окончания игры, новые результаты добавляются в массив и выводятся во второй список, но там уже есть форма с более ранним массивом
Как реализовать так, чтобы все работало? Тоесть по сути надо наверное при отображения нового массива, нужно удалять старую форму, но как?
https://jsfiddle.net/bd1kp28w/

Вот эти методы создания и отображения массива
function CreateList() {
    let amount = new List(cout);
    results.push(amount.cout);
    console.log(results);
    board.insertAdjacentHTML('beforeend', amount.getContainer());
}

function CreateTopList() {
    for (let i = 0; i < results.length; i++) {  
        // topResults.sort((a, b) => b - a);    
        topBoard.insertAdjacentHTML('beforeend', `<p id="test"> ${numberSheet}. ${results.sort((a, b) => b - a)[i]} </p>`);  
    }
}
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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