Встречается на собеседованиях • сегодня
Callback является функцией или объектом
Callback — это функция, которая передаётся в другую функцию как аргумент и вызывается позже (обычно после завершения асинхронной операции). Это не объект, хотя в JS функции являются объектами первого класса (их можно передавать, возвращать, хранить в переменных).
Пример:
javascript
function fetchData(callback) {
setTimeout(() => {
callback('Data received');
}, 1000);
}
fetchData((data) => {
console.log(data); // "Data received"
});Ключевые особенности:
- Это всегда функция
- Вызывается асинхронно или в определённый момент
- Может быть именованной или анонимной
- В JS функции — объекты, но callback именно функция

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы