1. 首页
  2. 编程面试题
  3. 前端
  4. Node

如何实现一个 Writable流?



实现 Writable流分成3步

(1)引入 Writable模块。

(2)继承 Writable模块。

(3)实现 _write(chunk, encoding, callback )写入函数。

代码如下:

js
//引入 Writable模块
var Writable= require('stream').Writable;
var Util = require('util');
//继承 Writable模块
function IcktWritable( ) {
Writable. apply(this, arguments ) ;
}
Util.inherits ( IcktWritable, Writable ) ;
//实现 write函数
IcktWritable.prototype._write = function(data,encoding,callback) {
console.log ('被写入的数据是:',data. toString ())callback()
}
var iw= new IcktWritable();
for (var i=0;i< 5 ;i++){iw. write('有课网'+i,'utf8")} iw.end('学技能就上有课网' );

发布者:admin,如若转载,请注明出处:https://ai1024.vip/28566.html

QR code
//