강의

멘토링

커뮤니티

Inflearn Community Q&A

blockmonkey1992's profile image
blockmonkey1992

asked

Learning JavaScript while making web games

Tic-tac-toe implementation

대각선 검사 부분 질문남깁니다.

Resolved

Written on

·

273

0

저는 코드를 다음과 같이 짰는데요.

제로초님께서 하신 if(몇줄-몇칸 === 0) 과, Math.abs를 사용하신 부분을 제하고, 이런식으로만 코드를 짜도 정상동작하는 것으로 확인되는데, 위 if(몇줄-몇칸===0) 이라는 조건을 주신 이유가 궁금합니다.

//좌상->우하 대각선 검사
if(blanks[0][0].textContent === turn &&
blanks[1][1].textContent === turn &&
blanks[2][2].textContent === turn
){
finished = true;
}
//우상->좌하 대각선 검사
if(blanks[0][2].textContent === turn &&
blanks[1][1].textContent === turn &&
blanks[2][0].textContent === turn
){
finished = true;
}
javascript

Answer 2

1

zerocho님의 프로필 이미지
zerocho
Instructor

이렇게 하셔도 됩니다. 다만 나중에 4x4나  5x5처럼 확장성있게 만들려면 변수나 조건을 주는 게 좋습니다.

0

Blockmonkey님의 프로필 이미지
Blockmonkey
Questioner

감사합니다 

blockmonkey1992's profile image
blockmonkey1992

asked

Ask a question