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

Почему функция работает неправильно?

Есть задача, удалять из массива противоположные направления, удаление элементов из массива происходит парами, но на второй итерации (с использование указанного массива) почему-то удаляется 3 элемента массива... хотя метод сплайс(1, 3) по идее должен удалять два. не могу понять почему... почему оно так?(
вот код: https://codepen.io/Kavalorn/pen/RvWbGW?editors=0010
  • Вопрос задан
  • 127 просмотров
Подписаться Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
zendor
@zendor
Все правильно, в splice в отличие от slice указывается кол-во удаляемых элементов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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