【前端】面试题挑战 Day10 什么是 ES6 中的 Promise?它的使用场景有哪些?...的全部评论

【前端】面试题挑战 Day10 什么是 ES6 中的 Promise?它的使用场景有哪些?...的全部评论
38个评论
123
前端开发

promise是一种处理异步问题的解决方案共有三种状态:pending,fullfilled,rejected. promise的状态转变只有两种情况:且一个promise对象只能改变一次,无论成功、失败都会有一个结果数据

优点:指定回调函数更...

2023-03-02

Promise 是 ES6 新增的一个用于处理异步操作的构造函数,它可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。此外,Promise 对象提供统一的接口,使得控制异步操作更加容易。Promise 的实例代...

2023-03-02
板砖的小何
板砖中...

Promise 是 ES6 引入的一种异步编程解决方案,它可以将异步操作的结果进行封装,让我们能够更加优雅地处理异步操作。

Promise 有三种状态:pending(等待中)、fulfilled(已成功)和 rejected(已失败)。当一个 Promise 被创建后,它的初始状态为 pending,当异步操作执行成功时,Promise 的状态会变为 fulfilled,并且会将异步操作的结果传递给后续的处理函数;当异步操作执行失败时,Promise 的状态会变为 rejected,并且会将...

2023-03-02

Promise 的使用场景有很多,比如:

  • 发送网络请求并处理响应
  • 读取或写入文件并处理结果
  • 执行一系列依赖于彼此的异步任务
  • 等待多个异步操作完成后再执行其他操作
2023-03-02
逝时流光
Promise 是一种在 JavaScript (ES6) 中实现异步编程的方式。Promise 作为未来值的容器,可以用来表示一个异步操作的最终结果] - pending*待定*:初始状态,既未满足,也未拒绝。 - fulfilled已实现:表示操作*已*成功完成。 - rejected*已拒绝*:表示操作失败。
2023-03-02
codeSheep
前端

promise可以通过new实例对象创建,共有三种状态:1.等待 2.完成 3.失败.

常用场景是在请求中使用promise解决回调地狱的问题,搭配async、await食用更佳

2023-03-02

promise 是一个处理异步操作的对象,用于表示一个异步操作完成情况和结果值。有三种状态pending fulfilled rejected

可以避免回调地狱 改成了链式的 可以支持多个并发请求,可以捕获错我

以便用于处理异步函数,处理回调函数(定时器)

2023-03-02

Promise是es6引入的一种异步操作的方式,是一个对象。Promise对象有三种状态,pending(等待中)/fulfilled(已完成)、rejected(已拒绝)

Promise可以避免回调地狱、支持并发请求、捕获处理错误。多用在ajax请求。

https://juejin.cn/post/6844904077537574919
强烈推荐这篇文章!!完整过下来,整个理论就ok了

2023-03-02
淡云
前端开发

Promise是js的异步处理方案,用于对于一些异步操作,比如定时器、网络请求进行处理,Promise可以返回成功或者失败的结果

2023-03-03
Stitch
前端

ES6 中的 Promise 是一种处理异步操作的方式,它是一个对象,用于表示一个异步操作的最终完成或失败及其结果值的表示。Promise 对象有三种状态:pending(等待中)、fulfilled(已完成)和 rejected(已失败)。

Promise 有以下几个优点:

  1. 可以避免回调地狱:...
2023-03-03
OYAMA
前端开发

ES6 中的 Promise 是一种处理异步操作的方式,它是一个对象,用于表示一个异步操作的最终完成或失败及其结果值的表示。

2023-03-04

1. promise 是异步编程的一种解决方案,优于传统的回调函数。

- promise的对象有三种状态

pending -> 进行中

fulfilled -> 已经成功

rejected -> 已经失败

2023-03-06

promise是es6中一种处理异步操作的方式。它有三种状态,分别是:pending(等待中),fulfilled(已完成),rejected(已失败)。

promise可以用在异步获取数据的时候。当需要顺序执行异步操作的情景,也可以使用promise...then,这样可以避免回调地狱。

2023-03-08

Promise 是一种处理异步操作的方式,避免了回调地狱的问题。包含三种状态:

1.Pending(进行中):初始状态

2.Fulfilled(已成功):操作成功完成...

2023-03-08

promise是ES6中提供的解决异步的处理方式,可以用来处理回调地狱,是回调函数的语法糖;

主要有三种状态:pending(等待中)、fullfilled(成功)和 rejected(失败); 状态一旦转化不可逆

方法有:all(所有请求一起返回) 、race(最先完成的先返回)、catch(捕获错误)、then(拿到返回的结果)

优点:1.可以避免回调地狱,转为链式调用,提高可读性

2.可以支持多个并发请求 a...

2023-03-09

Promise是一种异步操作的方式,它是一个对象。有三种状态:pending(等待中)、fulfilled(已完成)、rejected(已失败)

  1. 处理异步操作:比如 Ajax 请求、文件读取等。
  2. 优化回调函数:将回调函数转换成 Promise 链...
2023-03-16

ES6的Promise是js处理异步编程的一种方式,解决了传统的callbacl回调地狱的问题。Promise有三种状态pending,fulfilled,rejected。状态只能由pending向另外两种状态改变,并且只能改变一次。

使用场景:

  1. 处理异步操作:http请求、文件读取
  2. 并行处理:当需要同时执行多个异步操作时,可使用Promise.all()来实现并行处理...
2023-03-18

Promise是js一种新的处理异步操作的方式,可以避免回调地狱的问题。

应用场景:

  • 用promise封装的axios能更好的进行ajax请求
  • 解决地狱回调,通过链式连用提高代码的可读性
  • 优化回调函数
2023-03-20

Promise是处理异步的,有三种状态,pedding,fulfilled,rejected,一旦状态确认后该Promise就不能改变。可以避免链式调用,用promise.all()可以并发执行几个promise

2023-03-22
下载 APP