@beduin01

Как правильно реализовать удаление из двух массивов на JS?

Туплю с логикой. Суть проблемы такая. Есть список элементов:
item 1 [x]
item 2 [x]
item 3 [x]
item 4 [x]
item 5 [x]

При клике на каждый элемент у нас есть возможность отправить его индекс в функцию remove:
<li>{{m.name}} <button v-on:click="remove($index)">X</button> </li>


Функция remove должна удалять нужный элемент из этого и из другого списка. который аналогичен этому.

Проблема в том, что после первого клика по [x] допустим по первому элементу у нас весь процесс сбивается т.к. теперь наш второй элемент становится первым и из второго списка мы снова пытаемся удалить первый элемент, а его там уже нет.

Вопрос. Как быть?
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Вот пример:
codepen.io/bingo347/pen/grqQNk?editors=1010
Надеюсь перенести логику на свой фреймворк самостоятельно сможете?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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