代码,在javascript中通过数组

时间:2015-05-29 19:06:33

标签: javascript arrays pacman

尝试创建一个不断循环遍历数组的函数,并检查是否仍然存在具有特定值的元素。如果没有更多这些元素,那么我希望该函数执行某个操作。

我正在检查'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'在技术上从地图中消失,我都没有得到任何警报或任何答案..

1 个答案:

答案 0 :(得分:1)

var found = false;
for(var i = 0; i < hauteur.length ; i++){
 for (var j = 0; j< hauteur[i].length ; j++){ 
    if( hauteur[i][j] == '0'){ 
    found = true;
    break;
    }
}
}

if(!found){

    console.log("display image code here")
}