最贊回答 / 煩惱般若舟
我覺得,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