promise

2019-02-14  本文已影响0人  怎么昵称

异步的出现,解救了无数深陷 回调 不能自拔的人们。

1.回调地狱

过深的嵌套,导致回调地狱,难以追踪回调的执行顺序

2.Promise 与回调的区别

 比如都去实现:请求数据,处理数据·

假设 request(..)是一个请求函数,用来请求数据

 ````

回调写法

request('http://dddxsxs.data',function xx(res){

if(res.error){

//处理错误

}

//处理返回数据

}

promise 写法

request('http://dddxsxs.data').then(function xx(res){

//处理返回的数据

}).catch(function s(){

//处理错误

})

````

promise保证了行为的一致性。

上一篇下一篇

猜你喜欢

热点阅读