7 # promise 的 then 方法

7 # promise 的 then 方法

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

📕重学JavaScript:Promise 的then()、catch() 和 finally()

📕重学JavaScript:Promise 的then()、catch() 和 finally()

📕重学JavaScript:Promise 的then()、catch() 和 finally() 嗨,大家好!这里是道长王jj~ 🎩🧙‍♂️ 大部分时候,你要用的 Promise 对象是 Web API 或第三方 API 返回的。我们要设置 Promise 对象,让它在变成 f...

web前端面试高频考点——JavaScript 篇(二)【JS 异步进阶】Event Loop、then 和 catch、async/await、宏任务微任务、手撕 Promise 源码

web前端面试高频考点——JavaScript 篇(二)【JS 异步进阶】Event Loop、then 和 catch、async/await、宏任务微任务、手撕 Promise 源码

JS 异步进阶什么是 event loop(事件循环/事件轮询)JS 是单线程运行的异步要基于回调来实现event loop 就是异步回调的实现原理JS 如何执行?从前到后,一行一行执行如果某一行执行报错,则停止下面代码的执行先把同步代码执行完,再执行异步event loop 执行过程event l...

【手撕系列】Promise then的实现(二)

【手撕系列】Promise then的实现(二)

then 方法基础功能实现上一节我们简单实现了 resolve和reject 对结果的处理,但它的结果是直接输出的,我们希望它能够和们熟悉的用法一样,通过then方法来接受处理结果的回调,现在我们来一起实现一个简单的 then 方法class MyPromise { // ... then(onFu...

node笔记记录11promise的实例方法.then

node笔记记录11promise的实例方法.then

node笔记记录11promise的实例方法.then

Promise的九大方法(resolve、reject、then、catch、finally、all、allSettled、race、any)你都用过那些?

Promise 状态初始状态 -> pending初始状态可以改变在resolve 或者 reject 调用之前都处于这个状态最终成功状态 -> fulfilled执行 resolve 函数,状态改变为 fulfilled执行 onFulfilled 函数最终失败状态 -> rej...

ES6 - Promise then 嵌套

.then() 里边有 .then() 的情况。因为 .then()返回的还是promise实例,会等里面的 .then()执行完,在执行外边的。对于我们来说,此时最好将其展开,阅读体验更好~console.log('start') new Promise(resolve=>{ console...

手写promise异步状态修改then方法返回来的结果

手写promise异步状态修改then方法返回来的结果

看看下面这一段代码返回来的是什么???<body> <script type="text/javascript"> let p = new Promise((resolve, reject) => { setTimeout(() =...

手写Promise中then方法返回的结果或者规律

手写Promise中then方法返回的结果或者规律

1. Promise中then()方法返回来的结果或者规律我们知道 promise 的 then 方法返回来的结果值[result]是由:它指定的回调函数的结果决定的2.比如说下面这一段代码let p = new Promise((resolve, reject) =&gt; { resolve('...

手写Promise自定义封装 then 函数

Promise 自定义封装 then 函数&lt;script src="./Promise.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; let p = new Promise((resolve, reject) =&gt...

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

Promise then相关内容