Как удалить интервал с функции JS - Zhbert's Home Нажмите "Enter", чтобы перейти к контенту

Как удалить интервал с функции JS

Допустим, есть функция, на которую повешен интервал, по которому она что-то делает: тикает часами, обновляет инфу с сервера и так далее. И вдруг случается так, что его нужно остановить. Сделать это можно таким нехитрым образом.

Для начала нужно само задание интервала поместить в переменную, желательно глобальную (да, если ты привык к ООП, то это звучит как дичь, но тем не менее.

var showFunction;
showFunction = setInterval('show()', 1000);

А далее в нужный момент просто очищаем интервал у этой переменной:

clearInterval(showFunction);

Будьте первым, кто оставит комментарий!

Добавить комментарий

Ваш адрес email не будет опубликован.