• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

변수 선언 관련 질문입니다!

20.05.26 21:59 작성 조회수 106

2

영상에서 zMove를 const로 선언을 했는데, 스크롤에 따라 pageYOffset의 값이 변하고 그에 따라 zMove도 변할텐데.. 어떻게 에러가 안나고 잘 실행될 수 있는 건지 궁금합니다!

답변 1

답변을 작성해보세요.

3

zMove는 scroll 이벤트가 발생했을 때 실행되는 이벤트핸들러 함수 안에 있는 지역변수이기 때문에,
이벤트가 발생될 때마다 계속 새로 생성된다고 생각하시면 됩니다.

즉 zMove가 값이 변할 때는, 새로운 scroll 이벤트가 발생했을 때이며,
그 때는 새로운 변수이므로 새로운 값이 들어갈 수 있습니다^^