더북(TheBook)
      } else if (computerChoice === 'paper') { 
        console.log('승리');
      }
    } else if (myChoice === 'paper') { 
      if (computerChoice === 'rock') {
        console.log('승리');
      } else if (computerChoice === 'scissors') { 
        console.log('패배');
      } else if (computerChoice === 'paper') { 
        console.log('무승부');
      }
    }
    setTimeout(() => { 
      clickable = true;
      intervalId = setInterval(changeComputerHand, 50);
    }, 1000);
  }
};

코드가 너무 길고 중복되는 느낌이 들지만, 막상 살펴보면 중복을 제거하기도 어렵습니다. 몇 가지 아이디어를 내면 코드를 조금 더 깔끔하게 정리할 수 있습니다.

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