Таймер из объекта 
		
		
		
		Почему при выполнении кода таймер не запускается, не идет отчет времени? Где то ошибка? 
	
const timer = {
  secondsPassed: 0,
  minsPassed: 0,
  Id: null,
  startTimer() {
    this.Id = setInterval(() => {
      this.secondsPassed += 1;
      if (this.secondsPassed === 60) {
        this.minsPassed += 1;
        this.secondsPassed = 0;
      }
    }, 1000);
  },
  stopTimer() {
    clearInterval(this.Id);
  },
  getTime() {
    return `${this.minsPassed}:${
      this.secondsPassed < 10 ? '0' + this.secondsPassed : this.secondsPassed
    }`;
  },
  resetTimer() {
    this.minsPassed = 0;
    this.secondsPassed = 0;
  },
};
console.log(timer.startTimer());
console.log(timer.getTime());
 | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 
const n = 1
alert(('' + n).padStart(2, 0))
;)  | 
	
		
 Цитата: 
	
 undefined 0:00  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 setTimeout(console.log, 5000,timer.getTime());  | 
	
		
 Цитата: 
	
 А setInterval() еще не сработал. Он сработает только после прохождения 1 секунды...  | 
	
		
 NovichokJS, 
	чтобы что-то изменилось в твоём коде, должна пройти хотя бы секунда.  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 setTimeout(_ => console.log(timer.getTime()), 5000); Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Вот так setTimeout(() => console.log(timer.getTime()), 5000)  | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 14:28. |