변수를 사용해 중복 제거하기

변수를 사용해 중복을 제거한다. 이 때 변수를 지나치게 많이 만들면 메모리를 많이 차지하는 문제가 생길 수 있으니 유의한다.

//배열.includes로 || 관계를 줄일 수 있다.
document.querySelectorAll('.btn').forEach(function(btn){
    btn.addEventListener('click',function() {//가위 0 바위 -1 보 1 숫자로 만들어서 규칙을 만들어내면 코드가 짧아진다.
        clearInterval(인터벌);//인터벌;setInterval을 멈춘다.
        setTimeout(function() {
            인터벌메이커();
        },1000);
        var 나의선택 = this.textContent;
        var 나의점수 = 점수표[나의선택];
        var 컴퓨터점수 = 점수표[컴퓨터의선택(이미지좌표)] ;
        var 점수차 = 나의점수 - 컴퓨터점수;
        if(점수차=== 0) {
            console.log('비겼습니다');
        } else if([-1,2].includes(점수차)) {//찾고자하는 대상과 그 값을 가진 배열의 메소드 .includes를 이용하여 코드 간소화.
            console.log('이겼습니다!!');
        } else {
            console.log('졌습니다ㅠㅠ');
        }
        
    });
})

Last updated