Встречается на собеседованиях • сегодня
Произойдет ли что-либо при повторном вызове функции с интервалом когда таймер запущен
При повторном вызове функции с интервалом (например, через setInterval()), когда таймер уже запущен, создастся новый независимый интервал. Это может привести к неожиданному поведению, если не очистить предыдущий таймер.
Пример:
javascript
let timerId = setInterval(() => console.log('Tick'), 1000);
// Повторный вызов без очистки
timerId = setInterval(() => console.log('New Tick'), 1000);
// Теперь будут выводиться оба сообщения одновременноЧтобы избежать этого, всегда очищайте предыдущий интервал:
javascript
clearInterval(timerId);
timerId = setInterval(() => console.log('New Tick'), 1000);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы