美文网首页
js-promise

js-promise

作者: abelweiwencai | 来源:发表于2018-01-24 22:38 被阅读2次

    what:

    promise:是一个用来异步执行函数

    why:

    js 是单线程的,为了不使界面卡主,可以使用异步来执行一些耗时的函数(比如网络)。

    how:

    基本用法:

    // 实例化promise对象
    p = new Promise();
    // 用`then()`调用,用`.catch()`来获取错误
    p.then(function callback(data){}).catch(function error(){})
    // 可以在`.then()`里面的函数返回promise,这样可以连续调用`then`,不是返回promise不会报错,但是不能正确执行
    p1 = new Promise();
    p.then(p1).then(function (data) {}).catch(function () {});
    

    相关文章

      网友评论

          本文标题:js-promise

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