setTimeout(), setInterval() || web browser API 와 js는 다르다. || 콜백함수 쓰기 || clearTimeout()

하얀성·2023년 8월 2일
0

x초 후 코드실행하려면 :
setTimeout(function(){실행할코드}, ms)

x초마다 코드실행 :
setInterval(function(){실행할코드},ms)


web browser API
ex) document.querySelector('')

웹 개발을 할때 필요하고.
js는 뒤의 function()을 통해 기능을 구현하는게 중요하다.

😁콜백함수 쓰기. 내부함수를 쓰고자할때는 함수명 입력을 통해서만 가능. (함수넣어도 사용안됨.)

setTimeout(function () {
      console.log('안녕')
    }, 1000); // 콜백함수x 출력가능.

setTimeout(function () {
      function 함수() {
        console.log('d')
      }
    }, 1000); // 실행불가
    
    
 setTimeout(함수, 1000);
   
   function 함수() {
     console.log('d')
   }
   // 실행가능
   
  addeventListener(함수)
  // 이렇게도 사용해서 복잡한 함수를 넣어 사용가능.

let 타이머 = setInterval(어쩌구);

이렇게 변수에 저장해둔 다음

타이머 삭제하고 싶을 때 clearTimeout(타이머) 이 코드 실행하면 됩니다.

profile
기적을 한웅큼 품은 js러버

0개의 댓글