最赞回答 / 烦恼般若舟
我觉得,promise是基于状态的,一个promise分为三个:未完成、已完成、失败。都是相互独立的,then方法是要在前一个promise之后再次重新发起异步编程,他要知道前一个的状态,你要return的话就会变成同步了
2017-04-21
已采纳回答 / 慕斯卡3222755
_read() 这个方法属于stream.Readable里面的,因为使用了utils.inherits(ReadStream,stream.Readable),所以ReadStream.prototype == stream.Readable,只是在这里实现_read()方法重写,实现自定义逻辑。在调用ReadStream实例对象的pipe方法会自动调用_read()方法实现数据的读取。
2017-04-17
最新回答 / 幻月教主3821413
好像和版本有关,如果你的node够新的话,可以引入es6特性,使用class+extends方式继承,可以参考一下我的代码,效果和老师的一样var stream=require('stream');class ReadStream extends stream.Readable { _read...
2017-04-17