likes
comments
collection
share

Promise 看完你就会

作者站长头像
站长
· 阅读数 15

大家好,我是大帅子,今天就把promise单独拉出来讲一下,概念,使用啊,都给大家过一遍,看完这篇,大家就会对promise有大致的了解


1. promise 的概念

首先别人问你promise是什么,我们应该怎么对这个进行一个大致的回答,我想先在这里对我之前的回答,给大家讲一下

promise 是一个es6 的一个语法,然后出来主要就是为了解决回调地狱的,然后我就没了

我先感觉虽然精简,但是并没有说到什么重点,今天我有看到了一个新的做法,与其说是做法,不如说是一个更加简介明了的说法

promise就是一个异步的操作,主要就是为了解决回调地狱,执行一些耗时任务,提高程序的执行效率
(当然我们这个时候可以提一下promise是一个同步的,.then之后就是异步的)

你或许感觉我什么都没有说,但是我这边既把同步异步引出来,但是我却没有明说,没有明说evenLoop ,就给一种神秘的感觉嘿嘿,

2. promise 创建

直接就是new一个Promise实例嘛 ,是吧,就可以简单说一下下面的代码

new Promise((resolve,reject)=>{
	resolve('success') // 成功的回调
}).then(result=>{
  alert(result) 
}).catch(e=>e)

3. promise 三个状态

一个就是初始化,一个就是成功,一个就是失败 ,其实就把三个状态说完就没了,我不是不用特意去提一些没有营养的东西

初始化  pending
成功    resolved
失败    rejected

4. promise的方法

我们这个时候不要张口就说,我们应该对我我们所说的话算到别人要问什么,你夸夸一顿说,你当时是舒服的,但是你真的记得每个方法具体的方法吗,我们就提一下我们平时常用的,但是你一定要记得你提的,你是可以回答上来的

这个时候我们灵活一点 ,你平时本来没有用的方法你就不要轻易提出来,你看看我接下来的说话方法

promise 我常用的方法有 then啊  catch啊 finally啊 
然后接着说,我还知道有all啊 racea啊,但是我平时不怎么用 但是我们这个应该去多看一下博客了解一下的

我看到这些的这篇promise的方法还可以,分享给大家 blog.csdn.net/qq_37974755…


好了,这边已经给大家介绍到这里,以上是我自己的理解,希望可以帮到大家, 欢迎留言我这边一定会第一时间给大家解答,喜欢的可以点赞收藏 🐣---->🦅         还需努力!大家一起进步!!!
转载自:https://juejin.cn/post/7126335793504714759
评论
请登录