我試圖創建一個函數,它將不斷地循環訪問一個數組,並檢查是否還有具有某個值的元素。如果沒有更多的這些元素,那麼我希望函數執行某個動作。我想查詢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遊戲中,所有的食物空間都消失了(一個空的空間是2,食物空間是0),我沒有看到窗口的警報。 – JuCho