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);
}
};