Ошибка в setInterval

По идее в конце должно выходить сообщение все и интервал кончается.

Интервал кончается, а сообщения нет.

Где ошибка?

let timer = setInterval(() => alert('opa'), 500);

setTimeout(function() {
return clearInterval(timer);
alert('все'); 
},1500);
    


Ответы (1 шт):

Автор решения: nazarpunk

let timer = setInterval(() => alert('opa'), 500);

setTimeout(() => {
  clearInterval(timer);
  alert('все');
}, 1500);

→ Ссылка