@historydev
Острая аллергия на анимешников

Как в данном контексте получить все элементы массива но не получить ошибку в остальном коде?

Мне нужно проверять сразу все элементы, а не один, как указано в условии block[1]
var block = [];
for(var i=0; i<10; i++) {
		block[i] = new Block(0,187);
	}
for(var i=0; i<block.length; i++) {
			block[i].show();
		}
if(blob.pos.x > block[1].pos.x-blob.r+10 && blob.pos.x < block[1].pos.x+blockbg.width+blob.r-10 && blob.pos.y > block[1].pos.y-blob.r+10 && blob.pos.y < block[1].pos.y+blockbg.height+blob.r-10) {
				mouseX = blob.pos.x;
				mouseY = blob.pos.y;			
		}
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
@Mikesol
У вас идёт for-loop ( который второй ) в нём условие - длина массива. Почему бы не перенести if в него, и не поставить [i] вместо 1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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