줄 검사할때 질문있습니다.

19.11.01 19:53 작성 조회수 78

0

칸들[줄들][0].textContent === 턴 &&
칸들[줄들][1].textContent === 턴 &&
칸들[줄들][2].textContent === 턴

여기서 줄들이 차례대로 0, 0, 1이라고 해도 성립되는게 아닌가?? 생각했는데 아니네요....

위 코드대로면 줄들이 달라도 가로로 숫자만 같아도 되는거 아닌가요?

예를 들어

[O, 빈칸, O]

[빈칸, O, 빈칸]

[]

이렇게요.

답변 1

답변을 작성해보세요.

1

줄들이 아니라 몇줄이라고 생각하셔야 덜 헷갈립니다. 몇 번째 줄이라는 의미이고 실제 코드도 그렇게 적어두었습니다.

몇줄은 하나의 변수로서 하나의 값을 가집니다. 예를 들어 몇줄 === 0이면

칸들[0][0], 칸들[0][1], 칸들[0][2] 세 개를 검사해서 모두 다 일치하는 지 확인하는 겁니다.