(val) {
setTimeout(() => {
console.log(123) }, 1000) }
}. Cмысл в том, что приходит какое-то значение и через одну секунду я с ним что-то делаю (образно). Нужно ли мне перед if делать clearTimeout ? Или в данном случае это не имеет место (малоли память будет утекать и тд)
clearTimeout не защищает от утечек памяти
даже если что-то и будет течь, то много не вытечет, мусорщик же
Смысла нет, тк setTimeout сам удалит ссылку к функции когда выполнит, а сборщик мусора все уберет
Обсуждают сегодня