美文网首页
js异步编程

js异步编程

作者: 阿凯_8b27 | 来源:发表于2019-08-08 10:47 被阅读0次

    假设需要修改变量b的值,前提是a已经修改完毕,a的值是通过后台请求获取的,这里用setTimeout代替
    1.使用callBack函数

    2.使用Promise对象

    3.使用async

    4.采用Observable对象
    引入import { Observable } from 'rxjs/Observable';
    authoObserve: Observable<any> = Observable.create((observer) => {
        observer.next();
    });
    authoObserve.subscribe(() => {

     }  });
    5.common js

    var module = {

      exports: {}

    };

    (function(module, exports) {

      exports.multiply = function (n) { return n * 1000 };

    }(module, module.exports))

    var f = module.exports.multiply;

    6.使用Generator 

    相关文章

      网友评论

          本文标题:js异步编程

          本文链接:https://www.haomeiwen.com/subject/dnstjctx.html