• 技术文章 >Web开发 >JavaScript

    javascript中Promise对象是什么

    小妮浅浅小妮浅浅2021-09-02 10:04:48原创3120

    说明

    1、promise是一个有then方法的对象或函数。

    2、promise有三种状态:pending、rejected、resolved状态一旦确定就无法改变。

    只能从pending状态转变为rejected或resolved状态,reject和resolved状态无法相互转换。

    promise实例中有then方法,它必须返回新的promise。

    当promise成功执行时,调用then方法的第一个回调函数,失败时调用第二个回调函数。

    实例

    // 异步操作放在Promise构造器中
    const promise1 = new Promise((resolve) => {
        setTimeout(() => {
            resolve('hello');
        }, 1000);
    });
     
    // 得到异步结果之后的操作
    promise1.then(value => {
      console.log(value, 'world');
    }, error =>{
      console.log(error, 'unhappy')
    });

    以上就是javascript中Promise对象的介绍,希望对大家有所帮助。更多Javascript学习指路:Javascript

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:javascript promise
    品易云
    上一篇:javascript使用异步编程原因 下一篇:javascript中Promise的异常捕获用法

    相关文章推荐

    • JavaScript二分查找算法的使用• JavaScript快速学习设计模式• javascript删除数组首尾元素的方法• javascript函数和对象的关系• javascript作用域的使用• javascript使用new创建对象• javascript原型对象如何理解• JavaScript定义函数的两种方法• javascript如何声明一个函数• javascript标记清除如何实现• javascript引用计数的介绍• javascript使用异步编程原因

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网