随笔分类 -  js / promise

摘要:有没有区别? 先上一个 Demo,看看async函数中return时加和不加await有没有区别: function bar() { return Promise.resolve("this from bar()."); } async function foo1() { return await 阅读全文
posted @ 2023-11-30 15:01 柯基与佩奇 阅读(271) 评论(0) 推荐(0) 编辑
摘要:目录一、Promise 介绍定义特点缺点场景基本用法二、promise 源码实现 一、Promise 介绍 定义 Promise 是异步编程的一种解决方法,比传统的回调函数和事件更合理;它是由社区提出和实现经由 ES6 将其写进语言标准,并在原生提供了 Promise 对象; Promise 可以理 阅读全文
posted @ 2023-11-27 16:41 柯基与佩奇 阅读(86) 评论(0) 推荐(0) 编辑
摘要:目录前言一个令人头疼的需求准备工作Promiseasynccombine-async-error 心路历程封装之前让 await 永远不要抛出错误保证不抛出错误保证顺序执行开始封装使用形式完成 combineAsyncError 的返回值combineAsyncError 的初始化工作在 handl 阅读全文
posted @ 2023-11-27 16:40 柯基与佩奇 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Promise 的状态一经改变就不能再改变 .then 和.catch 都会返回一个新的 Promise catch 不管被连接到哪里,都能捕获上层的错误 在 Promise 中,返回任意一个非 promise 的值都会被包裹成 promise 对象,例如 return 2 会被包装为 return 阅读全文
posted @ 2023-11-27 16:40 柯基与佩奇 阅读(628) 评论(0) 推荐(0) 编辑

欢迎阅读『promise』
点击右上角即可分享
微信分享提示