티스토리 뷰

Javascript

Javascript- setInterval()

gwni0214 2022. 2. 15. 14:06

 

 

setInterval이란?

setInterval() 함수는 정해진 시간 간격으로 인자를 반복 실행하는 함수입니다. 반복문이랑 비슷하다고 할 수 있겠네요. 앞서 활용해본 이미지 슬라이드 예제처럼 몇 초에 한번씩 특정 코드를 반복해서 실행할 수 있습니다. 간단한 예를 들어서 봅시다.


    function test(){
        console.log("javascript");
    }
    setInterval(test, 2000);

이런식으로 "javascript"라는 문자를 2초 마다 반복 실행 시킬 수 있습니다. 함수를 정의하고 그 함수를 인터벌로 실행 시킬 수 있지만 처음부터 인터벌 함수를 작성하는것도 가능합니다.

 


    setInterval(() => {
        console.log("javascript");
    }, 2000);

이런 식으로요. 그리고 매개변수를 가지는 활용도 가능합니다.


    function test(el){
        console.log(el);
    }
    setInterval(()=>{
        test("javascript");
    }, 2000);

이렇게 다양하게 활용이 가능합니다. 데이터의 추가 변경 등 다양한 방법을 통해서 활용할 수 있겠죠? 물론 인터벌함수를 변수화 하는것도 가능할테구요.
앞으로 아주 많이 이용할 함수이기때문에 익숙해 질 필요가 있어보입니다.


https://gwni0214.github.io/webs_class/javascript/effect/sliderEffect01.html

 

슬라이드 이펙트

이미지 슬라이드 - 페이드 효과 1 2 3 4 5 6 7 8 소스보기 HTML CSS Javascript jQuery Javascript SliderEffect01 이미지 슬라이드 - 페이드 효과 1 2 3 4 5 6 7 8 소스보기 HTML CSS Javascript jQuery *4 * { margin: 0; padding: 0; box-

gwni0214.github.io

슬라이드 이펙트 예제를 통해서  setInterval 함수의 활용을 볼 수 있습니다. 

'Javascript' 카테고리의 다른 글

mouseover, mouseenter, mouseout, mouseleave (이벤트 버블링)  (0) 2022.02.23
Element.classList.add()  (0) 2022.02.21
Splice - 배열 메서드  (0) 2022.02.15
forEach()와 map()의 차이점  (0) 2022.02.10
템플릿 문자열  (0) 2022.02.09
댓글
© 2018 webstoryboy