chunk{string|Buffer|Uint8Array|any} 要写入的数据。 对于非对象模式的流,chunk必须是字符串、Buffer、或Uint8Array。 对于对象模式的流,chunk可以是任何 JavaScript 值,除了null。encoding{string} 如果chunk是字符串,则指定字符编码。callback{Function} 当流结束或报错时的回调函数。- 返回: {this}
调用 writable.end() 表明已没有数据要被写入[可写流]。
可选的 chunk 和 encoding 参数可以在关闭流之前再写入一块数据。
如果传入了 callback 函数,则会做为监听器添加到 ['finish'][] 事件和 'error' 事件。
调用 [stream.end()][stream-end] 之后再调用 [stream.write()][stream-write] 会导致错误。
// 先写入 'hello, ',结束前再写入 'world!'。const fs = require('fs');const file = fs.createWriteStream('例子.txt');file.write('hello, ');file.end('world!');// 后面不允许再写入数据!
