老師寫的for 循環 變成加 { }的形式,是在for 循環外return true 還是內部的某部循環return true ?
function canMoveLeft( board ){
? ? for( var i = 0 ; i < 4 ; i ++ )
? ? ? ? for( var j = 1; j < 4 ; j ++ )
? ? ? ? ? ? if( board[i][j] != 0 )
? ? ? ? ? ? ? ? if( board[i][j-1] == 0 || board[i][j-1] == board[i][j] )
? ? ? ? ? ? ? ? ? ? return true;
? ? return false;
}
2017-02-01
for循環內部吧
for(?var?i?=?0?;?i?<?4?;?i?++?){ ????????for(?var?j?=?1;?j?<?4?;?j?++?){ ????????????if(?board[i][j]?!=?0?){ ????????????????if(?board[i][j-1]?==?0?||?board[i][j-1]?==?board[i][j]?){ ???????????????????return?true; ???????????????????} ????????????} ????????} } return?false;