더북(TheBook)

#timer 태그를 만들고 setInterval() 함수를 사용해 경과한 시간을 초 단위로 표시합니다. 지뢰를 클릭하거나 승리하면 타이머를 멈춰야 합니다. 열린 칸의 개수(openCount)가 빈칸의 개수(row * cell - mine)와 일치하면 승리입니다. 이때 alert() 메서드를 setTimeout() 함수로 감싸지 않으면 마지막 칸이 열리기 전에 대화상자가 뜨니 주의하세요.

그림 14-11 승리했을 때 대화상자로 메시지와 걸린 시간 표시

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.