у меня есть, если заявление внутри для цикла, который перебирает весь массив и отображает элементы:Удаление последнего элемента массива, удаление всего массива
for (var i = 0; i < txtA.length; i++) {
txtA[i].update();
txtA[i].show();
if (txtA[i].y == height) {
txtA.pop();
console.log(txtA.length);
}
}
Условный оператор проверяет высоту элементов по сравнению с холстом и удаляет элемент. Проблема в том, что все элементы массива удаляются, когда оператор if равен true. ПОМОГИТЕ!
Можем ли мы также увидеть массив, с которым вы работаете? –
Вы уверены, что у массива было более одного элемента? – Carcigenicate
Массив содержит несколько конструкторов объектов, с x, y, letter, update() и show(); – RomanK