Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
8
Отложенный вызов функции (debounce)
Компании, где спрашивали:
ED-IT
Условие задачи
Текстовый поиск, имитирующий работу с бекендом. Мы реагируем на каждую вводимую букву, однако запрос к серверу (функция fetchData) должен отправляться только после паузы ввода не менее 1 секунды.
- Нельзя использовать сторонние библиотеки, всё реализуется на чистом JavaScript.
- Не требуется создавать HTML‑форму, достаточно обработать условный вызов onChange(value).
- Не использовать React и связанные с ним окружения.
// пример сигнатуры функции, которую нужно вызвать после паузы
function fetchData(query) {
// имитация обращения к API
console.log('Запрос к API с параметром:', query);
}