首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
promise
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Promise基础与实例方法(promise常用方法)
Promise基础与实例方法(promise常用方法),Promise基础与实例方法大家好,我是角落,第一次在掘金写文章,如有错误之处欢迎评论区指出。最近在看“红宝书”,想用写文章的方式加深自己的理解。一、以往的异步编程方式1.定义一个异步函数使用setTimeout模拟一个1s后才有结果的异步操作。在实际应用中,我们的异步操作可以是读取文件,发起http请求等,这里使用异步日志输出的方式演示执行
425
后端
01-01 08:00
后端
Promise的三种状态
Promise的三种状态,Promise对象,可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数,但Promise对象的状态不受外界影响,Promise对象代表一个异步操作,有三种状态:pending(进行中)fulfilled(已成功)rejected(已失败)只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态,这也是Promise这个名字的由来,它的英语
374
代码人生
01-01 08:00
代码人生
Promise函数执行顺序(promise settimeout和普通函数的执行顺序)
Promise函数执行顺序(promise settimeout和普通函数的执行顺序),Promise函数执行顺序是在面试中经常会碰到的一个问题,现在把主要思路记录一下:要点是:首先执行同步代码,promise()构造函数中的代码是同步代码,.then和.catch里的是异步代码.执行顺序:已申明的函数-->newPromise-->setTimeout;在Promise函数中后执行.then()
293
后端
01-01 08:00
后端
Promise
Promise,1.1、区别实例对象与函数对象1.实例对象:new函数产生的对象,称为实例对象,简称为对象2.函数对象:将函数作为对象使用时,简称为函数对象functionFn(){//Fn函数};letfn=newFn();//Fn是构造函数、fn是实例对象(简称为对象)console.log(Fn.prototype);//Fn是函数对象Fn.bind({});//Fn是函数对象$("#tes
260
代码人生
01-01 08:00
代码人生
Promise里的代码为什么比setTimeout先执行
Promise里的代码为什么比setTimeout先执行,最近看极客时间里面讲事件循环的这篇文章感觉蛮有收获,但是总是觉得别人的始终是别人的所以想着自己结合之前学习的也整理一下(虽然整理完也记不住TAT)现在进入正题:当拿到一段JavaScript代码时,浏览器或者Node环境首先要做的就是;传递给JavaScript引擎,并且要求它去执行。然而,执行JavaScript并非一锤子买卖,宿主环境当
256
后端
01-01 08:00
后端
Promise详解
Promise详解,在promise之前,我们通过回调函数的方式来实现异步操作,当嵌套层数过多时,很容易就会造成回调地狱。promise的出现让异步操作更加优雅。1.promise状态promise有三个状态,fulfilled,rejected,pendding.初始状态为pendding,当promise被resolve之后,即成功之后状态则更改为fulfilled,当执行rejected后,
202
后端
01-01 08:00
后端
Promise深入笔记
Promise深入笔记,前言本文作为本人学习总结之用,以笔记为主,同时分享给大家..因为个人技术有限,如果有发现错误或存在疑问之处,欢迎指出或指点!不胜感谢!Promise的理解和使用Promise是什么?抽象表达:Promise是JS中进行异步编程的新的解决方案(旧的是什么?)旧方案是单纯使用回调函数具体表达:从语法上来说:Promise是一个构造函数从功能上来说:promise对象用来封装一个
196
代码人生
01-01 08:00
代码人生
Promise核心逻辑,深入简出,看了不懂捶死我
Promise核心逻辑,深入简出,看了不懂捶死我,先看原生Promise实现的,我们要完成相同的功能。原生constpromise=newPromise((resolve,reject)=>{resolve('success')reject('err')})promise.then(value=>{console.log('resolve',value)},reason=>{console.log
188
代码人生
01-01 08:00
代码人生
Promise从入门开始手写(promise什么意思)
Promise从入门开始手写(promise什么意思),Promise认知promise用于异步变成的一种方式,表示一种期约/约定。有自己的状态且状态唯一,一旦改变就不可在变。可以用来解决回调地狱的问题,也可以结合asyncawait来实现异步代码同步化操作。基本使用constpromise=newPromise((resolve,reject)=>{resolve("成功");//reject(
184
后端
01-01 08:00
后端
Promise的理解和使用(二)
Promise的理解和使用(二),Promise的理解和使用(二)一、Promise的常用APIpromise的这些方法执行完成都会返回一个新的promise,promise的状态由执行的结果决定。(1)newPromise()中的excutor函数newPromise((resolve,reject)=>{//根据处理的内容来返回成功或者失败resolve(1)})excutor函数是在JS主线
166
«
1
2
3
4
»