Promise小结

2018-07-31  本文已影响0人  alex_zn

Primise 总结 js

回调
  1. 同步回调

    func add(a,b,func){
      func(a+b)
    };
    console.log('start');
    add(1,2,v=>console.log(v));
    console.log('end');
    
  2. 异步回调

    func add(a,b,func){
       setTimeout(()=>func(a+b),1000);
    };
    console.log('start');
    add(1,2,v=>console.log(v));
    console.log('end');3.
    
  3. 回调

```javascript
// 嵌套回调
func1(function(v1)) {
    func2(function(v2)){
        func3(function(v3)){
            console.log(v1+v2+v3);
        }
    }
}
// Promise 回调
func1().then(function(){
    return v1;
}).then(function(obj){
    return v1+obj;
}).then(function(obj){
    return v3 + obj;
})
```
Promise 使用
上一篇下一篇

猜你喜欢

热点阅读