리액트 웹게임 8-6 에서 지뢰찾기 12:40 부분 반만 열리는 버그 어떤 오타인지 발견해서 남깁니다.
near 조건문 부분에서 부등호 방향 오타 때문에 발생한 버그입니다.
강의에서는
if (row + 1 > tableData.length){
near.push([row + 1, cell - 1]);
near.push([row + 1, cell]);
near.push([row + 1, cell + 1]);
}
이렇게 코드 적으셨는데, if 조건 부분에서 부등호 방향이 >가 아니라 < 이어야 합니다.
-----
올바른 코드
if (row + 1 < tableData.length){
near.push([row + 1, cell - 1]);
near.push([row + 1, cell]);
near.push([row + 1, cell + 1]);
}