stream.Writable.end

関数の概要

stream.Writable.endは、Node.jsのストリーム(Writableストリーム)を終了するためのメソッドです。ストリームにデータを書き込み終了した際に呼び出され、ストリームを閉じる役割を担います。

パラメータの説明

パラメータ 用途
chunk BufferまたはString 書き込むデータ
encoding String データのエンコーディング形式
callback Function 書き込み完了時に実行されるコールバック関数

戻り値

特になし。非同期で動作し、ストリームの終了を示す。

使用例


const fs = require('fs');
const writeStream = fs.createWriteStream('output.txt');
writeStream.write('Hello, ');
writeStream.end('World!', 'utf8', () => {
  console.log('Data written to file');
});

関連する関数

  • stream.Writable.write: データを書き込むためのメソッド
  • stream.Writable.destroy: ストリームを破棄するためのメソッド

まとめ

stream.Writable.endは、Writableストリームを終了する際に使用されるメソッドです。データの書き込みが終了したらこのメソッドを呼び出してストリームを閉じましょう。