文章 2024-08-12 来自:开发者社区

JavaScript——promise 是解决异步问题的方法嘛

前言 promise 异步解决方案 步骤 Promise 对象是 JavaScript 的异步操作解决方案,为异步操作提供统一接口。它起到代理作用(proxy),充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口。Promise 可以让异步操作写起来,就像在写同步操作的流程,而不必一层层地嵌套回调函数。 Promise...

文章 2024-07-29 来自:开发者社区

Vue 中 Promise 的then方法异步使用及async/await 异步使用总结

转载请注明出处: 1.Promise 的 then 方法使用     then 方法是 Promise 中 处理的是异步调用,异步调用是非阻塞式的,在调用的时候并不知道它什么时候结束,也就不会等到他返回一个有效数据之后再进行下一步处理;   想了解 Promise 的使用,可以看这篇文章: ES6 中 Promise对象使用学习   使用示例: ...

Vue 中 Promise 的then方法异步使用及async/await 异步使用总结
文章 2024-01-09 来自:开发者社区

【面试题】吃透Promise?先实现一个再说(包含所有方法)(二)

$stringUtil.substring( $!{XssContent1.description},200)...

【面试题】吃透Promise?先实现一个再说(包含所有方法)(二)
文章 2024-01-09 来自:开发者社区

【面试题】吃透Promise?先实现一个再说(包含所有方法)(一)

$stringUtil.substring( $!{XssContent1.description},200)...

【面试题】吃透Promise?先实现一个再说(包含所有方法)(一)
文章 2023-12-21 来自:开发者社区

微信小程序异步请求数据promise方法

在小程序中可以直接使用promise,我们需要做的就是在A函数中返回一个promise,在返回的promise中再进行获取数据的操作,把成功获取到的数据传入resolve中,把失败的结果传入reject,然后在B函数中调用A函数,调用后再使用.then 和 .catch 分别对成功和失败的结果进行处理data: { brandimg: '' // 设置一个空变量,在请求数据后将请求结果...

文章 2023-10-26 来自:开发者社区

62 # 借用 promise 写成类的方法

新建 62 文件夹,里面添加三个文件index.html<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content&...

62 # 借用 promise 写成类的方法
文章 2023-10-26 来自:开发者社区

21 # 实现 promise 的 race 方法

赛跑,谁跑的快用谁(比如多个接口请求,用快的那个)const fs = require("fs").promises; // 检查是否是 promise,不使用 instanceof 的原因是因为可能是别人实现的类 const isPromise = (value) => type...

21 # 实现 promise 的 race 方法
文章 2023-10-26 来自:开发者社区

20 # 实现 promise 的 all 方法

比如我们需要同时读取数据在返回const fs = require("fs").promises; fs.readFile("./file/name.txt", "utf-8").then((data) => { console.log("data--name-->", data); }); fs...

20 # 实现 promise 的 all 方法
文章 2023-10-26 来自:开发者社区

18 # promise 的 finally 方法实现原理

finally 表示不是最终的意思,而是无论如何都会执行的意思Promise.resolve("kaimo666") .finally((data) => { console.log("resolve--finally-->", data); }) .then((data) =>...

18 # promise 的 finally 方法实现原理
文章 2023-10-26 来自:开发者社区

7 # promise 的 then 方法

promise 调用 then 方法时可能当前的 promise 并没有成功,而是处于 pending 状态我们先看没有处理的效果:let KaimoPromise = require("./7/kaimo-promise.js"); let promise = new KaimoPromise((resolve, reject) &#...

7 # promise 的 then 方法

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。