Логотип YeaHub

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

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

Тренажёр

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

Обучение

Навыки

Задачи

Войти

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

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

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад

Сколько типов стримов представлено в Node.js?

Вопрос проверяет знания о потоках данных в Node.js и их типах.

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

В Node.js существует 4 типа стримов:д

 

- Readable (чтение)

- Writable (запись)

- Duplex (чтение и запись)

- Transform (модификация данных в процессе чтения/записи)

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

Стримы — это абстракция для работы с данными, которые передаются по частям. Они позволяют обрабатывать большие файлы и данные эффективно.

 

- Readable: Только для чтения данных. Пример: чтение файла.

- Writable: Только для записи данных. Пример: запись в файл.

- Duplex: И для чтения, и для записи. Пример: сетевые сокеты.

- Transform: Специальный вид Duplex, который может модифицировать данные на лету. Пример: сжатие с помощью zlib.

 

Пример Readable стрима:

const fs = require('fs');
const stream = fs.createReadStream('example.txt', 'utf8');

stream.on('data', (chunk) => {
  console.log('Получены данные:', chunk);
}
  • Аватар

    Node.js Guru

    Demetra

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

Уровень

  • Рейтинг:

    5

  • Сложность:

    5

Навыки

  • Node.js

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

#node.js

#стрим

#readable

#writable

#duplex

#transform

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

  • Аватар

    Node.js Guru

    Demetra

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