这是对实现进行一些修改的扩展代码。
它旨在确保正确的基础知识,以便您可以在其上构建扩展的Promise实现。
原料药
var Promise = require ( './promise' ) ;
var promiseSomeTask = new Promise ( function ( resolve , reject ) {
get ( 'http://www.baidu.com' , function ( err , res ) {
if ( err ) reject ( err ) ;
else resolve ( res ) ;
} ) ;
} ) ;
遗产
如果您想以此为基础创建自己的完整的Promise库,则可以使用继承,如果您要添加很多很酷的功能,则可以使用继承。 这是一个名为Awesome的承诺库的示例,该库正确地建立在Pr
评论0
最新资源