因本人无js基础,所以在看到有时间.on('data’,callback); .on('error’,callback);这样的字眼的时候却懵了,error或者data是怎么定义出来的?有相关手册可以查么?
EventEmitter
@sjfkai 可能我没表达清楚,比如:data ,error是怎么来的?
emitter.emit(event[, arg1][, arg2][, …])# Execute each of the listeners in order with the supplied arguments. Returns true if event had listeners, false otherwise.
emitter.emit('error') 就会触发 emitter.on('error',cb)中的cb
emitter.emit('error')
emitter.on('error',cb)
cb
@sjfkai 可能我没表达清楚,加入我传err应该不能识别吧