関数の概要
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ストリームを終了する際に使用されるメソッドです。データの書き込みが終了したらこのメソッドを呼び出してストリームを閉じましょう。