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('node: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') } } |