③ 시도 횟수는 따로 변수에 저장하기보다는 tries 배열의 길이(length)를 검사하면 됩니다. 변수 개수는 줄일 수 있으면 최대한 줄이는 것이 좋습니다. 같은 내용에 변수를 2개 이상 사용할 필요가 없습니다. 10번의 기회를 다 날리면 패배입니다. 이는 tries.length가 9 이상인지 검사하면 알 수 있습니다. 순서도에서는 ‘10번 시도했는가?’로 표시했지만, 실제 코드에는 9 이상으로 작성해야 합니다. 왜 10 이상이면 안 되는지 직접 10번을 시도해서 확인해 보세요.
10번 시도했다면 패배했다고 알리고 정답을 공개합니다. 홈런 메시지를 표시할 때와 코드가 다릅니다. 기존 #logs 태그의 내용을 유지하면서 추가로 다음 줄에 기록을 남기려면 document.createTextNode로 먼저 텍스트를 만들고, appendChild로 화면에 추가해야 합니다. textContent를 사용하면 기존 내용이 사라져 버립니다.