더북(TheBook)

 

9.4

승패와 점수 표시하기

마지막으로 버튼을 클릭하면 점수를 계산해 승패를 결정하고 화면에 표시하는 부분을 구현하겠습니다. 먼저 어떤 버튼을 클릭했는지를 알아야 합니다. event.target.textContent를 사용하면 버튼의 글자를 알아낼 수 있습니다.

let clickable = true;
const clickButton = (event) => {
  if (clickable) {
    clearInterval(intervalId); 
    clickable = false;
    const myChoice = event.target.textContent === '바위' ? 'rock' 
      : event.target.textContent === '가위' ? 'scissors' : 'paper';
    setTimeout(() => { 
      clickable = true;
      intervalId = setInterval(changeComputerHand, 50);
    }, 1000);
  }
};
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.