美文网首页
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

    what: promise:是一个用来异步执行函数 why: js 是单线程的,为了不使界面卡主,可以使用异步来执...

  • js-Promise基础

    js-Promise基础(第三周) Promise含义 promise意思为允诺、许诺、承诺在js中为了解决编写代...

  • js-Promise (承诺)实战

    一.为什么需要promise? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...

网友评论

      本文标题:js-promise

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