Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1x 1x 39x 39x 39x 961x 39x | const { Readable } = require('stream') // Stream 也行
module.exports = class StringStream extends Readable {
constructor(string) {
super()
// 字符串转流
this.string = string
}
_read() { // 如果继承 Stream,把 _read 改成 read
for (const char of this.string) {
this.emit('data', char)
}
this.emit('end')
}
} |