sakrab
@sakrab
Не будь побежден злом, но побеждай зло добром...

Метод splice(). Какую ошибку я совершил?

Из 1-го массива беру элементы и вставляю в 2-й массив, при этом их вырезаю. Периодически 2-й массив содержит не верное кол-во элементов (надо всегда 9-ть элементов).

https://jsfiddle.net/78jsLuf6/4/

По запускать код N-раз. И будет пропущен элемент.

Как исправить? Спасибо.
  • Вопрос задан
  • 194 просмотра
Решения вопроса 3
@lem_prod
ты постоянно рандомишь число от 0 до 36, потом добавляешь в новый и вырезаешь....при этом длинна массива уменьшается, например ушло 4 с массива, в нем 32, а не 36, а рандом дает число больше 32...собственно его нет...место 36, используй длину массива, которая будет динамически изменяться при итерации...
Ответ написан
mannaro
@mannaro Куратор тега JavaScript
Умею профессионально гуглить
Я бы вообще все переписал, примерно так: https://jsfiddle.net/JWo1F/7cdokwfd/3/
Будут вопросы - пиши в комментарии. Поясню. Вроде, все описал.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы