$form.addEventListener('submit', (event) => {
(중략)
// 몇 스트라이크 몇 볼인지 검사
let strike = 0; // 스트라이크 수
let ball = 0; // 볼 수
for (let i = 0; i < answer.length; i++) {
const index = value.indexOf(answer[i]);
if (index > -1) { // 일치하는 숫자 발견
if (index === i) { // 자릿수도 같음
strike += 1;
} else { // 숫자만 같음
ball += 1;
}
}
}
});
스트라이크와 볼의 개수를 구했으니 몇 스트라이크 몇 볼인지를 화면에 표시합니다. $logs 태그에 append() 메서드로 텍스트와 태그를 동시에 추가합니다. 메시지를 표시한 뒤에는 tries 배열에 방금 입력한 값을 저장해서 시도 횟수를 1 증가시킵니다.