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

Как вернуть массив в изначальное положение?

Есть массив: вывожу через цикл.
countries: [],

При выборе чекбокса,фильтрую массив по заданным значениям, но когда убираю чекбоксы, я ожидаю что он вернется в изначальное положение.Понимаю,что полностью его перерисовываю через filter.А как вернуть обратно?
checkBox(){

      if(this.check.length == 0){
          return this.countries
      }else{
          return this.countries = this.countries.filter((country) => this.check.includes(country.currencies[0].name))
      }
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Benchstyle
почему не использовать computed, и хранить там ваш переработанный массив, не затрагивая исходный?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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