Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 代码未正确从数组加载值_Javascript_Jquery_Arrays - Fatal编程技术网

Javascript 代码未正确从数组加载值

Javascript 代码未正确从数组加载值,javascript,jquery,arrays,Javascript,Jquery,Arrays,此JSFIDLE中的所有代码: 职能: 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

此JSFIDLE中的所有代码: 职能:

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();
    }
}
应根据数组平铺中的随机值创建变量t。函数colorTile将其第一个输入作为要着色的正方形的坐标,下一个输入作为要使其着色的颜色。变量s存储一个数组,该数组存储在平铺中。出现的问题是,在某些情况下,作为t给出的值不是瓷砖的实际值。可通过以下方式复制此问题: 1打字空间 2单击S,直到彩色方块超出前两行。 3单击N 4重复步骤2和3
5多次单击N

我无法在FF中复制此内容。您使用的浏览器是什么?如果它们不是实际值,您得到的值是什么?还请注意,您的磁贴数组有7个磁贴,索引为0-6,Math.floorMath.random*6将只返回0-5的值。@chiliNUT我在Chrome和IE中复制了它。复制了什么?什么是不正确的值?根据您提供的信息,我不知道您试图描述什么。单击n按钮时,表格中存储的坐标将在创建互动程序时着色。单击S按钮时,平铺将向下移动。表中的坐标都是网格顶行中的平铺坐标。执行上述步骤后,当单击n按钮时,y轴上新瓷砖的定位不是表中存储的坐标的定位。