: 일정한 시간 후에 코드를 실행함
  두 개의 인자를 받음
    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가 뭐야..?
목적: 코드를 재사용하기 위함
나머지는 내일 계속... 너무 졸리다...