Timer Test

JavaScript

var myObj = {
    myTimer: null,
    startTimer: function(){
        clearTimeout(myObj.myTimer);
        myObj.myTimer = setTimeout(this.myFunction, 5000);
    },
    myFunction: function(){
        alert('Hi');
    }
};

myObj.startTimer();