代码未从Array正确加载值

时间:2013-12-14 18:27:59

标签: javascript jquery arrays

此jsFiddle中的所有代码:http://jsfiddle.net/W35Qe/
功能:

function newTile() {
    curTile=null;
    t = tiles[Math.floor(Math.random()*6)]
    console.log(t);
    for(var i=0;i<4;i++){
        s = t.slice(0,4)[i];
        if(isClear(s)){
            curTile = t;
            colorTile(s,t[4]);
        } else {
            var f = true;
        }
    } if(f){
        clearBoard();
    }
}

应该从数组“tiles”中的随机值创建变量t。函数colorTile()将其第一个输入作为方形的坐标进行着色,将下一个作为颜色的坐标。变量s存储存储在tile内部的数组。发生的问题是,在某些情况下,以t给出的值不是tile的实际值。这个问题可以通过以下方式复制:
1打字空间
2单击“S”直到彩色方块超出前两行 3单击“N”
4重复步骤2和3
5多次单击“N”

0 个答案:

没有答案
相关问题