인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

okky님의 프로필 이미지
okky

작성한 질문수

애플 웹사이트 인터랙션 클론!

특정 타이밍 스크롤 애니메이션 기능 추가

const , let 차이

작성

·

270

0

const scrollRatio = currentYOffset / sceneInfo[currentScene].scrollHeight;

여기서 const 상수 즉 , 변하지 않는 값이라고 알고 있는데

console.log(scrollRatio) 출력하면 0~1 사이의 값들이 출력하는데.. 제가 지금 개념을 잘못 알고 있는 건가요?

답변 1

3

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

알고 계신게 맞습니다.
함수 자체가 스크롤 할 때마다 실행되기 때문에,
scrollRatio의 값이 바뀌는게 아니라 함수가 실행될 때마다
새로 만들어진 scrollRatio에 currentYOffset / sceneInfo[currentScene].scrollHeight 값이 들어간다고 생각하시면 됩니다.

okky님의 프로필 이미지
okky

작성한 질문수

질문하기