error{Error} 可选,使用'error'事件触发的错误。- 返回: {this}
销毁流。
可选地触发 'error',并且触发 'close' 事件(除非将 emitClose 设置为 false)。
调用该方法后,可写流就结束了,之后再调用 write() 或 end() 都会导致 ERR_STREAM_DESTROYED 错误。
这是销毁流的最直接的方式。
前面对 write() 的调用可能没有耗尽,并且可能触发 ERR_STREAM_DESTROYED 错误。
如果数据在关闭之前应该刷新,则使用 end() 而不是销毁,或者在销毁流之前等待 'drain' 事件。
一旦调用 destroy(),则不会再执行任何其他操作,并且除了 _destroy() 以外的其他错误都不会作为 'error' 触发。
实现者不应该重写此方法,而应该实现 [writable._destroy()][writable-_destroy]。
