Я пытаюсь создать функцию, которая будет непрерывно проходить через массив и проверять, есть ли еще элементы с определенным значением. Если этих элементов больше нет, то я хотел бы, чтобы функция выполняла определенное действие.Пройти через массив и проверить определенные значения?
Я проверяю 0
. Если ничего нет = 0
, то я хочу отобразить изображение. Вот что я имею, любые предложения?
function partiewin() {
// On verifie si il y a encore des cases avec pour valeur '0' et si non, on fini la partie
var found = false;
for (i = 1; i <= hauteur; i++) {
for (j = 1; j <= largeur; j++) {
if (decor[i][j] != 0) {
window.alert("You win");
found = 1;
}
}
}
if (!found) {
}
}
Это массив
var decor = new Array(hauteur);
for (i = 0; i <= hauteur; i = i + 1) {
decor[i] = new Array(largeur);
}
Массив длинный список этой формы:
decor[1][1] = '24'; decor[1][2] = '21'; decor[4][8]='0' ; etc
В случае, если это не работает? Я не получаю никаких предупреждений или никакого ответа вообще когда-то все «0» технически ушел из карты ..
В чем проблема? Вы получаете сообщение об ошибке? – Dzyann
Работает ли он? Если нет, то каким образом он не работает? – leekaiinthesky
Ну, когда в игре PACMAN и все пространства с пищей пропадают (n пустое место - 2, а продовольственное пространство - 0), я не получаю предупреждение в окне. – JuCho