Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Node.js: node.js, callback, коллбэк

Что такое коллбэк в контексте Node.js?

Вопрос проверяет понимание коллбэков и их роли в асинхронном программировании.

Короткий ответ

Коллбэк — это функция, передаваемая в другую функцию в качестве аргумента, которая вызывается после завершения задачи.

Длинный ответ

В Node.js коллбэки используются для асинхронного выполнения задач. Вместо того чтобы ждать завершения задачи, Node.js передает управление коллбэк-функции. Это позволяет серверу обрабатывать другие запросы параллельно.

Пример коллбэка:

const fs = require('fs');

fs.readFile('example.txt', 'utf8', (err, data) => {
  	if (err) {
    		console.error('Ошибка чтения файла:', err);
  	} else {
    		console.log('Содержимое файла:', data);
  	}
});

console.log('Этот код выполнится раньше!');

В примере fs.readFile принимает коллбэк, который вызывается после завершения чтения файла. Это основа асинхронного программирования в Node.js.

  • Аватар

    Node.js Guru

    Demetra

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    5

  • Сложность:

    4

Навыки

  • Node.js

    Node.js

Ключевые слова

#node.js

#callback

#коллбэк

Подпишись на Node.js Developer в телеграм

  • Аватар

    Node.js Guru

    Demetra

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.