我有一个if语句内的for循环,其循环通过整个阵列,并显示的元素:卸下最后一项阵列,删除整个阵列
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