一个Promise指定多个成功或者失败的回调详解

简介: 一个Promise指定多个成功或者失败的回调详解
// 当一个Promise指定多个成功或者失败的回调;都会调用吗?  会的
let p = new Promise((resolve, reject) => {
    resolve('第一种成功1');
})
p.then(res => {
    console.log(1)
})
p.then(res => {
    console.log(2)
})
p.then(res => {
    alert(3)
})


最终的结果;会为控制台输出1  2  弹出3

相关文章
|
存储 JavaScript 前端开发
vue3 专用 indexedDB 封装库,基于Promise告别回调地狱(二)
https://developer.mozilla.org/zh-CN/docs/Web/API/IndexedDB_API 这个大概是官网吧,原始是英文的,现在陆续是出中文版。有空的话还是多看看官网。
|
1月前
|
前端开发 JavaScript
js开发:请解释Promise是什么,以及它如何解决回调地狱(callback hell)问题。
Promise是JavaScript解决异步操作回调地狱的工具,代表未来可能完成的值。传统的回调函数嵌套导致代码难以维护,而Promise通过链式调用`.then()`和`.catch()`使异步流程清晰扁平。每个异步操作封装为Promise,成功时`.then()`传递结果,出错时`.catch()`捕获异常。ES6的`async/await`进一步简化Promise的使用,使异步代码更接近同步风格。
38 1
|
1月前
|
前端开发 JavaScript
用原生JavaScript(ES5)来实现Promise的等效功能(异步回调)
用原生JavaScript(ES5)来实现Promise的等效功能(异步回调)
|
前端开发 小程序 Java
小程序不同页面的异步回调,callback和promise的使用讲解
小程序不同页面的异步回调,callback和promise的使用讲解
174 0
|
前端开发
【Promise】一文带你了解promise并解决回调地狱
【Promise】一文带你了解promise并解决回调地狱
105 0
|
前端开发
8、同步与异步(回调、Promise、async函数)
8、同步与异步(回调、Promise、async函数)
105 0
|
存储 缓存 JavaScript
vue3 专用 indexedDB 封装库,基于Promise告别回调地狱
IndexedDB 是一种底层 API,用于在客户端存储大量的结构化数据(也包括文件/二进制大型对象(blobs))。该 API 可以使用索引实现对数据的高性能搜索。
465 0
vue3 专用 indexedDB 封装库,基于Promise告别回调地狱
|
存储 缓存 JavaScript
vue3 专用 indexedDB 封装库,基于Promise告别回调地狱(一)
https://developer.mozilla.org/zh-CN/docs/Web/API/IndexedDB_API 这个大概是官网吧,原始是英文的,现在陆续是出中文版。有空的话还是多看看官网。
vue3 专用 indexedDB 封装库,基于Promise告别回调地狱(一)