阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js stream writable.end

      Node.js stream writable.end([chunk][, encoding][, callback])

      版本历史

      版本变更
      v10.0.0This method now returns a reference to writable.
      v8.0.0The chunk argument can now be a Uint8Array instance.
      v0.9.4新增于: v0.9.4
      • chunk < string> | < Buffer> || < any> 要写入的数据。 对于非对象模式的流, chunk 必须是字符串、 Buffer、或 Uint8Array。 对于对象模式的流, chunk 可以是任何 JavaScript 值,除了 null。
      • encoding < string> 如果 chunk 是字符串,则指定字符编码。
      • callback < Function> 当流结束时的回调函数。
      • 返回: < this>

      调用 writable.end() 表明已没有数据要被写入可写流。 可选的 chunk 和 encoding 参数可以在关闭流之前再写入一块数据。 如果传入了 callback 函数,则会做为监听器添加到 ‘finish’ 事件。

      调用 stream.end() 之后再调用 stream.write() 会导致错误。

      // 先写入 'hello, ',结束前再写入 'world!'。
      const fs = require('fs');
      const file = fs.createWriteStream('例子.txt');
      file.write('hello, ');
      file.end('world!');
      // 后面不允许再写入数据!
      

      更多内容请参考:Node.js stream 流,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录