noBlockHorizontal函数的问题
为什么我把函数写成:
function noBlockHorizontal(row,col1,col2,board){
for(var i=col1+1;i<col2;i++)
if(board[row][i]==0)
return true;
return false;
}
就会出现第二列不能移动的bug,这段代码和原代码的意思不是一样的吗。
原代码:
function noBlockHorizontal( row , col1 , col2 , board ){
for( var i = col1 + 1 ; i < col2 ; i ++ )
if( board[row][i] != 0 )
return false;
return true;
}