• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

for문에서의 preScrollheight

22.12.28 17:51 작성 조회수 224

0

스크린샷 2022-12-28 오후 5.47.51.png강사님 너무 헷갈려서...

for문에서의 prevScrollHeight가 prevScrollHeight+sceneInfo[i].scrollHeight값이 더해진 값이잖아요

바로 아래에 있는 if문에서의 prevScrollHeight도 prevScrollHeight+sceneInfo[i].scrollHeight값이 더해진 값인건가요?

답변 1

답변을 작성해보세요.

0

네, 맞습니다~
prevScrollHeight = prevScrollHeight + sceneInfo[i].scrollHeight
여기서 보면 계산 결과를 다시 prevScrollHeight에 대입했으니, 최종적으로 prevScrollHeight가 위 계산식의 값을 가지게 되는 거지요.

그래서 최종 계산된, 지금까지 지나쳐온 섹션의 높이값의 합(prevScrollHeight)을 기준으로, 두 if 문에서 스크롤을 다음 섹션으로 내린건지 이전 섹션으로 올린건지를 판단하는 것이고요.