더북(TheBook)

패배 메시지에 지금까지 계산한 점수를 함께 표시하겠습니다.

if (data.flat().includes(2048)) { // 2048을 만들면 승리
  draw();
  setTimeout(() => {
    alert('축하합니다. 2048을 만들었습니다!');
  }, 0);
} else if (!data.flat().includes(0)) { // 빈칸이 없으면 패배
    alert(`패배했습니다. ㅠ.ㅠ ${$score.textContent}점`);
} else {
  put2ToRandomCell();
  draw();
}