美文网首页
JS中靠谱的Promise先生!

JS中靠谱的Promise先生!

作者: 羞羞的王大锤 | 来源:发表于2020-03-13 23:46 被阅读0次

一说起Promise你会联想到什么?
是不是一个单膝跪地的男纸,请求心爱的女孩嫁给他时候,饱含热泪说的:我一定会让你幸福的,I promise!瞬间女孩就融化了。


其实在JS中也有这么一个男纸,他就是Promise先生

当他说出"我一定会让你幸福的"这句话的时候,他就创建了一个Promise对象,为了兑现他当初许下的诺言,他起早贪黑的搬砖,倾其所有去爱她,在Pending(promise的状态,进行中) 的路上不断前行,他想让他幸福Fulfilled(已成功)不想让她痛苦Rejected(已失败)

创建承诺

var promise = new Promise(function(resolve, reject){
    // ... some code
    
    if (/* 异步操作成功,兑现承诺 */) {
        resolve(value); //幸福
    } else {
        reject(error); // 并不幸福
    }
})

兑现承诺

当Promise实例生成以后,可以用then分别制定Resolved状态和Rejected状态的回调函数

promise.then(function(value){
    //success
},function(error){
    //failure
});

总结

Promise先生,它是异步的,也许是明天的一个愿望,但他是明确的,要么实现,要么失败,至少它努力过!

最后 🙌

好啦,以上就是我本次分享的全部内容啦,如果你觉得我的文章对你有一丢丢帮助,那么请不要吝啬你的赞👍哦,阿门~

相关文章

  • JS中靠谱的Promise先生!

    一说起Promise你会联想到什么?是不是一个单膝跪地的男纸,请求心爱的女孩嫁给他时候,饱含热泪说的:我一定会让你...

  • js-Promise基础

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

  • ES6 promise理解

    一、promise 是什么 1、Promise 是 JS 中解决异步编程的一种方案。 拓展:js中解决异步编程的...

  • 深入了解下Promise

    Promise 意义 Promise 的诞生与 Javascript 中异步编程息息相关,js 中异步编程主要指 ...

  • 靠谱厚道的人:深水静流

    靠谱的人,不打妄语 李嘉诚先生曾说:“做事要找靠谱的人,聪明的人只能聊聊天。” 靠谱的人,就是凡事有交代,件件有着...

  • 你靠谱吗?

    作业——《靠谱》书评 你靠谱吗? 前段时间,我家先生公司里有员工出差回来,当时是晚上,还是给先生打了电话简单汇报一...

  • js 中的Promise

    特点 1.对象的状态不受外界影响。2.一旦状态改变,就不会再变,任何时候都可以得到这个结果。3.无法取消Promi...

  • js中的promise

    Promise 是 JavaScript 语言提供的一种标准化的异步管理方式,它的总体思想是,需要进行的IO,等待...

  • js中的promise

  • js中的promise

    概念 promise是异步编程的一种解决方案,它是一个对象,它可以获取异步操作的信息。 有三种状态:pending...

网友评论

      本文标题:JS中靠谱的Promise先生!

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