for(...){pointBtnAll...} 동작
267
작성한 질문수 9
답변 1
1
안녕하세요.
for문은 한번에 휙 돌아버리는 거라 var로 할 경우 마지막 i를 반환합니다.
(갯수가 5개라면 0~4까지 돌고 i값은 무조건 4를 반환)
let으로 할 경우
for (let i = 0; i < pointBtnAll.length; i++) {
pointBtnAll[i].addEventListener("click", function () {
alert(i);
});
}
i값이 각각 잘 찍힐겁니다. 0~ 갯수까지
심플하게 위처럼 하셔도 괜찮습니다.
var로 했을경우 0~4까지 잘 찍힐 것이라 예상이 되는데 안되는 것은
var가 i를 계속 새로 선언해서 일어나는 상황입니다. var i = 1, i =2 ...
let이 각각 넘버를 물고, 버튼 클릭 값을 제대로 가지고 온다고 보시면 됩니다.
모바일 스와이프 구현 마지막 숙제
0
418
2
레퍼런스 사이트
0
353
1
스크롤위치에 따른 페이지 변화에서
0
279
1
배열을 이용한 bg컬러 변경 강의에서 tagname body에 [0]이 왜 붙나요?
0
395
1
스크롤 위치에 따른 페이지 변화 - scroll 이벤트 에 대한 질문
0
683
1
페이징.페이지고정2 질문드립니다.
0
465
1
scrollTo 완성본
0
614
2
모바일 3D 입체 카드 제작 아이폰에서 에러
0
392
1
css 질문 드립니다
0
630
1
css 질문
0
291
1
pointBtn.addEventListner("click")
0
315
2
if문의 첫번째 조건 질문 있습니다~
0
289
1
offsetTop, offsetHeight
0
793
2
기존의 축 회전값에 더해서 rotate
0
323
1
모바일 드래그 강의 질문드립니다!
0
262
1
질문입니다.
0
227
1
GSAP(트윈맥스) 라이센스 관련 질문 드립니다.
0
1664
1
wrap 안에 click 이벤트
0
230
1
greensock을 사용하려면
0
705
1
TweenMax 효과 리셋
0
534
1
max 이상으로 입력했을 때 질문입니다.
0
198
1
dom에서 직접i nput의 value 값을 갖고 나오는 것에 대해
0
376
1
화살표 회전 질문
0
269
1
질문이용~
0
224
1





