使用PROMISE
Promise是ES6之后原生的对象,我们只需要实例化Promise对象就可以直接使用。
实例化Promise:
这里定义了一个回调方法function(resolve,reject),如果成功了就调用resolve,失败了就会调用reject。
Promise.prototype.then是Promise执行完之后的回调,可以用then方法分别指定resolve和reject的回调。
执行结果一:
begin do something run success resolve from promise
执行结果二:
begin do something run failed reject from promise
使用PROMISE进行网络请求
使用Promise进行网络请求,也可以使用Promise在浏览上实现Ajax请求。
代码地址:https://github.com/jjz/node