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