강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

현대적인유교보이님의 프로필 이미지
현대적인유교보이

작성한 질문수

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

줄, 칸, 지뢰 개수 입력받기

지뢰 힌트 사라짐(대괄호)

작성

·

141

0

 

function openAround(rI, cI) { // 주변 공간 확인
        setTimeout(() => { // stack overflow 방지 (콜백큐에 저장)
          const count = open(rI, cI);
          if (count === 0) {
            openAround([rI - 1], [cI - 1]); // 대괄호 적용 시 아래 사진처럼 됨
            openAround(rI - 1, cI);
            openAround(rI - 1, cI + 1);
            openAround(rI, cI - 1);
            openAround(rI, cI + 1);
            openAround(rI + 1, cI - 1);
            openAround(rI + 1, cI);
            openAround(rI + 1, cI + 1);
          }
        }, 0)
      }

위 코드로 실행시키면 지뢰 좌측만 힌트 숫자가 사라집니다.

대괄호로 인수가 배열로 되었을 때 함수가 어떻게 작동되는지 궁금합니다.

 

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

대괄호를 왜 넣으시는 건가요?? rI cI 자리는 숫자 자리입니다.

궁금해서 넣어봤습니다 ㅎㅎ

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

아아 숫자자리인지라 배열을 넣으면 이상하개 동작할겁니다. 에러날거라생각했는데 에러는 안나나보네요

아하 그렇군요

현대적인유교보이님의 프로필 이미지
현대적인유교보이

작성한 질문수

질문하기