es6语法中promise函数的基本介绍

510 ℃

es6语法中有个函数叫promise,这个函数是干什么的呢?下面web建站小编给大家详细介绍一下!

什么是promise函数?promise函数是解决异步编程调用代码逻辑编写过于复杂的问题的。

介绍promise函数的三种状态

pending //等待状态,比如正在进行网络请求,或者定时器没有到时间。
fulfill //满足状态,当我们主动回调了resolve时,就处于该状态,并且会回调.then()
reject //拒绝状态,当我们主动回调了reject时,就处于该状态,并且会回调.catch()

Promise方法介绍

new Promise((resolve, reject) => {
    setTimeout(() => {
      //请求成功的时候调用resolve
      resolve('我成功了!')
      //请求失败的时候调用reject
      reject('我是失败者')
    }, 1000)
  }).then((data) => {
      //请求成功处理函数
      console.log(data)
  }).catch((err) => { 
      //请求失败处理函数
      console.log(err)
  })

nodejs简单介绍如何利用promise实现函数线代码

js如何实现异步任务队列(异步加载)的方法

定时器setTimeout和Promise哪个更好

标签: catch, promise, then

上面是“es6语法中promise函数的基本介绍”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_2651.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css语法中position: sticky在什么情况下使用
织梦DedeCMS手机wap网站图片不自适应解决办法
el-select的几个点击事件方法介绍
免费开源的 Vue 3 桌面端 UI 组件库——Layui Vue
安卓开发需要了解哪些Android Manifest权限