더북(TheBook)
    hasWinner = true;
  }
  if (
    rows[0][2].textContent === turn && 
    rows[1][1].textContent === turn && 
    rows[2][0].textContent === turnv  ) {
    hasWinner = true;
  }
  return hasWinner;
};
const callback = (event) => {
  (중략)
}

callback() 함수에서는 checkWinner() 함수를 event.target과 함께 호출합니다. 여기에 누가 승자인지 판단하는 코드를 추가하면 if 문에 중첩이 발생합니다. 6.4 중첩 if 문 줄이기에서 배운 대로 중첩 if 문을 제거하고 다음과 같이 작성합니다.

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