• 2024-10-25Promise的用途是什么
    Promise的用途是:1、避免回调地狱;2、错误处理;3、状态管理;4、多个异步操作的处理;5、执行顺序的控制;6、与async/await的配合使用。Promise的链式调用,可以避免回调地狱,使代码更加优雅和清晰。通过Promise的catch方法,可以统一处理链上任何位置的错误。还有Promise.all和Promise.race方
  • 2024-09-24万象更新 Html5 - es6 进阶: promise
    源码https://github.com/webabcd/Html5作者webabcd万象更新Html5-es6进阶:promise示例如下:es6\src\advanced\promise.js/***Promise-用于异步编程(非多线程)*有3种状态:pending(进行中),fulfilled(已成功),rejected(已失败)*状态只能从pending变为fulfil
  • 2024-09-20兼收并蓄 TypeScript - 进阶: promise
    源码https://github.com/webabcd/TypeScriptDemo作者webabcd兼收并蓄TypeScript-进阶:promise示例如下:advanced\promise.ts{/***Promise-用于异步编程(非多线程)*有3种状态:pending(进行中),fulfilled(已成功),rejected(已失败)*状态只能从
  • 2024-09-11给你一个promise数组,我需要并行执行,并且数组里面所有promise全部抛出错误之后,才抛出错误,该怎么做
    今天面试,遇到如标题这么一个问题,真的给我问懵逼了,一开始想说使用promise.all,但是不行,因为promise.all只要有一个抛出错误了,整个promise.all就全部失败了。当时给我问的支支吾吾的打答不出来,并且还需要并行执行,想破头了都想不出来。后面回来重新学习ECMAScript才发现,使用一个API,pro
  • 2024-07-10讲解一下Axios源码中,拦截器是怎么实现的
    面试中我们经常会被问道Axios的原理是怎么样的,它的拦截器是怎么实现的?下面我们来简单讲一下Axios的拦截器是如何实现的。Axios的拦截器实现基于Axios的核心原理,即Axios实例是一个包含请求和响应拦截器堆栈的对象。当发出请求或接收响应时,Axios会遍历这些拦截器,并按照添加
  • 2024-06-04Promise对象
    在JavaScript中,Promise对象是一个表示异步操作最终完成(或失败)及其结果值的对象。Promise提供了一种更加优雅和强大的异步编程解决方案。Promise具有以下特点:状态:一个Promise对象有三种状态:Pending(等待状态):初始状态,既不是成功,也不是失败状态。Fulfilled(已成功):意味着操作成功
  • 2023-11-22Promise
    newPromise是JavaScript中用于处理异步操作的一种方式。Promise是一种代表了异步操作最终完成或者失败的对象。它有三个状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。创建一个新的Promise通常需要一个函数作为参数,这个函数接收两个参数:resolve和reject,分别用于
  • 2023-11-04JavaScript知识点
    同源限制1、同源策略指的是∶协议,域名,端口相同,同源策略是一种安全协议2、举例说明:比如一个黑客程序,他利用lframe把真正的银行登录页面嵌到他的页面上,当你使用真实的用户名,密码登录时,他的页面就可以通过Javascript读取到你的表单中input中的内容,这样用户名,密码就轻松到手了。offse
  • 2023-05-29Promise的理解
    三个状态:pending(进行中)、fulfilled(已成功)和rejected(已失败);状态变化:pending--->fulfilled或pending-->rejected(变化不可逆);then和catch对状态的影响:then和catch正常状态都会返回fulfilled,里面有报错则返回rejectedPromise解决多次调用的面条式代码将每个异步操
  • 2023-04-13记录 Promise 的方法
    Promise是异步编程的一种解决方案,比传统的回调函数或事件更合理和更灵活。Promise方法Promise的原型方法:then/catch/finally,这三种方法很常用,then用于处理Promise转为fulfilled状态时的代码,catch用于处理Promise转为rejected状态时的代码(当然then的第二个参数也可处理rejected
  • 2023-04-12第十三篇 手写原理代码 - 实现 Promise
    当使用JavaScript进行异步编程时,我们往往需要面对回调地狱(callbackhell)、代码可读性低、错误处理困难等问题。为了解决这些问题,ECMAScript6(ES6)中引入了Promise。Promise是一种用于处理异步操作的对象,它是一个容器,保存着未来才会结束的事件(通常是一个异步操作),并提供了一组
  • 2022-12-31【面试题】面试官:为什么Promise中的错误不能被try/catch?
    大厂面试题分享面试题库前端面试题库(面试必备) 地址:​​前端面试题库​​前言之前我写过一篇文章,讨论了为什么​​asyncawait​​​中的错误可以被​​trycatch​​​
  • 2022-11-05Promise
    promise内部有三个状态,分别是pending,fulfilled和rejectedpending是对象创建后的初始状态,当调用resolve函数时变为fulfilled(成功)状态(可调用.then方法进行成功处理),当调用re
  • 2022-09-30hv_balloon: Balloon request will be partially fulfilled. Balloon floor reached
    windows的hyper-v安装了centos或者龙蜥操作系统,会一直提示这个信息:hv_balloon:Balloonrequestwillbepartiallyfulfilled.Balloonfloorreached解决办法是: