var haveSpace = new Array();
for (var i = 0; i < 4; i++)
for (var j = 0; j < 4; j++)
if(board[i][j] == 0){
var temp = new Array(i,j);
haveSpace.push(temp);
}
var pos = parseInt(Math.floor(Math.random() * haveSpace.length));
这样只需两次循环就能获得一个随机的了。
for (var i = 0; i < 4; i++)
for (var j = 0; j < 4; j++)
if(board[i][j] == 0){
var temp = new Array(i,j);
haveSpace.push(temp);
}
var pos = parseInt(Math.floor(Math.random() * haveSpace.length));
这样只需两次循环就能获得一个随机的了。
2018-03-26
break是不行的 比如一行元素2 2 8 4 左移 会变成4 0 8 4 第三个元素不会左移到第二个位置上 break是跳出循环 continue是继续下次循环
2018-01-12
break是不行的 打断点就会知道 比如一行元素2 2 8 4 左移 会变成4 0 8 4 第三个元素不会左移到第二个位置上
2018-01-12