20220111-12

MINBOK·2022년 1월 11일
0

Study

목록 보기
4/12

setTimeout()

: 일정한 시간 후에 코드를 실행함
  두 개의 인자를 받음
    1) 일정 시간 후 실행될 함수를 정의
    2) 지연 시간을 지정 (ms 단위)

const timer = {
    run: function() {
        if(this.t) console.log('이미 실행된 타이머가 있습니다.');

        this.t = setTimeout(function() {
            console.log('1초 뒤에 실행됩니다.')
        }, 1000);
    },
    cancel: function() {
        if(this.t) clearTimeout(this.t);
        this.t = undefined;
    }
};

timer.run();

❓ 여기서 this가 뭐야..?

this

목적: 코드를 재사용하기 위함

나머지는 내일 계속... 너무 졸리다...

읽어보면 좋을듯
https://velog.io/@kimhr08/%EA%B3%B5%EB%B6%80%EC%B7%A8%EC%97%85%EC%A4%80%EB%B9%84-%ED%95%98%EB%8A%94-%EB%B2%95

0개의 댓글