Вопрос №55431 от пользователя Andrei Gunderin в уроке «Таймеры», курс «JS: Асинхронное программирование»
Привет! Проверьте, выполняется ли у вас условие задания "Отслеживание изменений файла должно начинаться с момента вызова функции." По-моему, проблема с тем, когда именно выполняется коллбэк внутри setInterval. Успехов!)
Theodor Golovnin, не могу понять зачем здесь вообще использовать время проверки? Не всё ли равно когда была выполнена проверка? Мы же и так каждый определенный промежуток времени определяем менялся ли файл, и если менялся, то просто обновляем переменную fileModTime
. Зачем что-то еще? Нам ведь по сути нужен только stats.mtimeMs
.
Я немного о другом) функция setInterval первый раз запускает переданную ей функцию только после того, как пройдет интервал времени. В задании же сказано, что первая проверка изменений должна срабатывать сразу после вызова функции watch. А насчет времени проверки( Date.now() )... Наверное, можно реализовать и без нее. Есть много способов, наверное. Вы это имеете ввиду?
Задачу решил без времени проверки. Но результатом остался недоволен)))
Поздравляю! Рад, что смог помочь!
Theodor Golovnin, на самом деле, решить смог только после того, как развернул локально и начал тестировать. Но всё равно большое спасибо за подсказки!
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







