Может кто-то пожалуйста объяснить принцип работы setInterval при сохранении этого "интервала" в переменную. При первом старте интервала в переменную заносится значение "2". После остановки интервала, я переменную обнуляю, но при повторном старте значение переменной уже будет = "3". С чем это связано?
var interval = 0;
but1.onclick = () => {
interval = setInterval( () => console.log(interval), 100)
}
but2.onclick = () => {
clearInterval(interval);
interval = 0;
console.log(interval + '// обнулился');
}
<button id = 'but1'>start</button>
<button id = 'but2'>end</button>
Встроенный метод setInterval
возвращает числовой идентификатор созданного таймера, передав который в clearInterval
вы можете этот таймер остановить преждевременно.
Обнулять эту переменную нет необходимости, если следующий вызов setInterval
её перезапишет.
Аналогично работают методы setTimeout
clearTimeout
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пробую передать action addProduct в компонент но при клике пишет ошибку, помогите справиться, зарание спасибо!
Выгрузил проект на хостинг, заметил одну проблемуНавигационная панель не корректно работает, вот 2 ситуации: