setTimeout/setInterval

syeong_ii·2021년 4월 29일
0
post-thumbnail

프로젝트 중 슬라이드가 초마다 넘어가는 것을 구현하고 싶었다.
keyword는 setTimeout/setInterval

setTimeout은 일정시간이 지난 후 함수를 실행
setInterval은 일정시간적을 함수를 반복

둘다 계속 반복적으로 실행되는 줄 알았다.
그런데 console.log를 찍어보니
setTimeout은 한번만 찍히고
setInterval은 정해논 시간마다 계속 찍혔다.

만약 일정시간 후 종료하길 원하면 if 문을 통해 조건을 선정해주고 clearInterval을 이용해 interval 함수를 종료하면 된다.

setTimeout은 일회성 타이머
접속 후 일정시간지나 로그아웃하는 경우 (ex.은행 공인인증서 로그인)
일부세션이 몇초 뒤 사라질때

profile
u can do it! = Frontend syeongii

0개의 댓글