readable.destroy([error])
销毁流。可选择触发一个 'error' 事件,并触发一个 'close' 事件(除非 emitClose 设置为 false)。在此调用之后,可读流将释放任何内部资源,后续对 push() 的调用将被忽略。
【Destroy the stream. Optionally emit an 'error' event, and emit a 'close'
event (unless emitClose is set to false). After this call, the readable
stream will release any internal resources and subsequent calls to push()
will be ignored.】
一旦调用了 destroy(),任何后续调用都将不再起作用,并且除了 _destroy() 外,不会再触发任何 'error' 错误。
【Once destroy() has been called any further calls will be a no-op and no
further errors except from _destroy() may be emitted as 'error'.】
实现者不应重写此方法,而应实现 readable._destroy()。
【Implementors should not override this method, but instead implement
readable._destroy().】