강의

멘토링

커뮤니티

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

최문경님의 프로필 이미지
최문경

작성한 질문수

인터랙티브 웹 개발 제대로 시작하기

전진! 3D 스크롤 8

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

작성

·

174

2

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

답변 1

3

1분코딩님의 프로필 이미지
1분코딩
지식공유자

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

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

최문경님의 프로필 이미지
최문경

작성한 질문수

질문하기