inflearn logo
강의

Course

Instructor

Creating a Map Service with the Corona Map Developer 1

Creating an infowindow and adding a click event

for문 돌릴때 ii 에 대해서 궁금합니다.

389

EUNKYUNG JUNG

16 asked

1

안녕하세요.
            for (var i = 0, ii = markerList.length; i < ii; i++) {
                // console.log(markerList[i]);
                naver.maps.Event.addListener(
                    markerList[i],
                    "click",
                    getClickHandler(i)
                );
            }
 
여기에서 ii가 2개씩 들어가는건 처음보는데요...어떻게 이렇게가 가능한거죠? 그리고 대략적으로 각각의 i들이 markerList.length만큼 이니까 2개씩 들어가있고, 그 아이들이 markerList [i] 에서 하나 사용되고 getClickHandler(i)로 사용되는걸로 이해했는데 맞나요?

또.. 이렇게 사용하는거를 뭐라고 쳐야 예시가 많이 나오는지도 궁금합니다!
i 하나만으로도 될것같아서 해봤는데 왜 안될까요..? 신기하네요.. ㅠㅠ
 
 

vscode express nodejs 웹앱

Answer 1

1

donghunee

안녕하세요 질문 주셔서 감사합니다:)

우선 질문을 위에서 부터 하나씩 풀어보도록 하겠습니다.

for 문에서 i 그리고 ii 라는 변수를 2개 설정해주었습니다.

var i = 0, ii = markerList.length 이렇게 설정하면  > var i = 0; var ii = markerList.length와 같습니다.

 

그 후에 for 문을 통해 i <ii 까지

즉, markerList안의 전체 요소 만큼 반복하게 됩니다.

 

그 다음, addListener 메소드를 통해 클릭 메소드를 추가해주는 플로우 입니다.

 

for문에 변수를 2개 쓰는 예시 자료는 다음 링크에 적어놓았습니다~!!

https://dojang.io/mod/page/view.php?id=213

 

감사합니다:)

 

0

EUNKYUNG JUNG

오! 넹!답변 감사합니당 😊

map API

0

36

1

nodejs 터미널 인식

0

38

1

kakao is not defined 오류

0

415

1

nodemon ./bin/www 입력 시 오류

0

166

1

호스팅 및 도메인 관련

0

160

1

마커이미지가 깨집니다

0

145

2

nodemon설치와 express-generator 오류

0

222

1

코드를 다운받을수 있나요?

0

204

1

SUDO를 계속 입력하지 않는 방법을 알 수 있을까요?

0

601

1

var로 선언하는 이유

0

368

1

Places 코드가 안돼요.

0

351

0

애니메이션 관련 질문

0

271

1

(index):121 Uncaught ReferenceError: kakao is not defined at (index):121:10

0

617

0

히트맵 구성

0

244

0

이벤트리스너 추가부분 질문..

0

298

2

express 설정

0

253

0

이름공간 문법?

0

271

0

마커가 안뜹니다

1

318

2

nodemon 설치 에러

0

413

1

AI NAVER API 관련 질문

1

373

2

궁금한게 있어요 link로 연결할때 href에 public 경로를 빼야만 적용되는 이유는 뭔가요??

1

225

0

node와 ncm 의 버전 확인이 안됩니다ㅠㅠ

0

423

1

저장후엔 localhost가 열리지 않네요ㅠ

0

299

0

설치가 안됩니다

0

200

1