Counter.prototype.count = function() { var that = this; this.countVal--; setTimeout(function() { that.printCounter(); }, 1000); }