writable.end([chunk[, encoding]][, callback])
曆史
版本 | 變化 |
---|---|
v15.0.0 |
|
v14.0.0 | 如果發出'finish' 或'error',則調用 |
v10.0.0 | 此方法現在返回對 |
v8.0.0 |
|
v0.9.4 | 添加於:v0.9.4 |
參數
chunk
<string> | <Buffer> | <Uint8Array> | <any> 可選數據寫入。對於不在對象模式下運行的流,chunk
必須是字符串,Buffer
或Uint8Array
。對於對象模式流,chunk
可以是除null
之外的任何 JavaScript 值。encoding
<string>chunk
是字符串時的編碼callback
<Function> 流結束時的回調。- 返回: <this>
調用 writable.end()
方法表示不再有數據寫入
。可選的Writable
chunk
和encoding
參數允許在關閉流之前立即寫入最後一個額外的數據塊。
在調用
之後調用stream.end()
方法將引發錯誤。stream.write()
// Write 'hello, ' and then end with 'world!'.
const fs = require('node:fs');
const file = fs.createWriteStream('example.txt');
file.write('hello, ');
file.end('world!');
// Writing more now is not allowed!
相關用法
- Node.js stream.Writable.uncork()用法及代碼示例
- Node.js stream.Writable.destroyed用法及代碼示例
- Node.js stream.Writable.write(chunk[, encoding][, callback])用法及代碼示例
- Node.js stream.Writable.destroy([error])用法及代碼示例
- Node.js stream.Readable.take(limit[, options])用法及代碼示例
- Node.js stream.Readable.pipe(destination[, options])用法及代碼示例
- Node.js stream.Readable.setEncoding(encoding)用法及代碼示例
- Node.js stream.Readable.some(fn[, options])用法及代碼示例
- Node.js stream.Readable.map(fn[, options])用法及代碼示例
- Node.js stream.Readable.toArray([options])用法及代碼示例
- Node.js stream.Readable.isPaused()用法及代碼示例
- Node.js stream.Readable.forEach(fn[, options])用法及代碼示例
- Node.js stream.Readable.every(fn[, options])用法及代碼示例
- Node.js stream.finished()用法及代碼示例
- Node.js stream.Readable.from()用法及代碼示例
- Node.js stream.Readable.read([size])用法及代碼示例
- Node.js stream.Readable.flatMap(fn[, options])用法及代碼示例
- Node.js stream.finished(stream[, options], callback)用法及代碼示例
- Node.js stream.Readable.unshift(chunk[, encoding])用法及代碼示例
- Node.js stream.Readable.filter(fn[, options])用法及代碼示例
- Node.js stream.Readable.asIndexedPairs([options])用法及代碼示例
- Node.js stream.Readable.drop(limit[, options])用法及代碼示例
- Node.js stream.Readable.resume()用法及代碼示例
- Node.js stream.Readable.reduce(fn[, initial[, options]])用法及代碼示例
- Node.js stream.addAbortSignal(signal, stream)用法及代碼示例
注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 stream.Writable.end([chunk[, encoding]][, callback])。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。