美文网首页
认识Promise

认识Promise

作者: web阿森 | 来源:发表于2018-07-11 09:10 被阅读0次

什么是Promise

promise 是异步编程的一种解决方式。从语义上讲,promise是一个对象,他可以获取异步操作的信息。promise提供统一的API,各种异步操作都可以用同样的方法进行处理。
看几段代码:

 const promise = new Promise((resolve, reject) => {    
  console.log(1)
  resolve()
  console.log(2)
  })
  promise.then(() => {
  console.log(3)
}) 
console.log(4)
 //依次输出  1,2,4,3   

  const promise = new Promise((resolve, reject) => {
    resolve('success1')
    reject('error')
    resolve('success2')
    })

    promise
    .then((res) => {
    console.log('then: ', res)
    })
    .catch((err) => {
    console.log('catch: ', err)
  })  
  //输出then: success1

相关文章

  • 认识Promise

    什么是Promise promise 是异步编程的一种解决方式。从语义上讲,promise是一个对象,他可以获取异...

  • 认识promise

    http://es6.ruanyifeng.com/#docs/promise

  • 简单认识promise

    //promise写法 -->itemTypeList中的删除类型

  • 认识并使用Promise

    Promise 是一个异步操作返回的对象,用来传递异步操作的消息。 可以解决的问题: 解决了回调地狱问题,不会导致...

  • 关于promise的认识

    promise大家都很熟悉了,对于如下函数 这样的写法是有问题的,因为当res.status不为1时,promis...

  • 手写 Promise

    一、Promise 是一个异步操作返回的对象,用来传递异步操作的消息。 Promise 介绍和使用详见: 认识并使...

  • 2019-06-05 手写Promise

    一、Promise 是一个异步操作返回的对象,用来传递异步操作的消息。 Promise 介绍和使用详见: 认识并使...

  • promise & axios & async/await

    关于Promise我们还是从是什么,为什么,怎么用三个方面来谈谈对他的认识 【1】Promise是什么 Promi...

  • JavaScript:Promise简介

    基本认识 Promise提供了一种异步过程的不同写法。回调函数是层层嵌套的,而Promise,类似于函数式的......

  • 轻松上手promise原理(2):then的简单实现

    在上一篇文章中,我们对于promise有了初步的认识,我们了解到promise是new出来的对象,有三个对应ped...

网友评论

      本文标题:认识Promise

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