Promise入门/面试必看

Promise入门/面试必看一、理解1、抽象表达是JS中进行异步编程的新的解决方案(旧->纯回调函数)2、具体表达(1)语法上:Promise是一个构造函数(2)功能上:Promise对象用来封装一个异步操作并可以获取其结果二、状态的改变1、pending(未确定&...

前端面试必看(手写Promise+js设计模式+继承+函数柯里化等)JavaScript面试全通关(1/3)

前端面试必看(手写Promise+js设计模式+继承+函数柯里化等)JavaScript面试全通关(1/3)

JS原理JavaScript中的thisthis到底是谁?有可能是全局对象window,也有可能是调用者,还能人为设置(设置方法call,apply,bind)1. 如何确认this的值(严格模式下的this)2. 如何指定this的值3. 手写call、apply 、 bind1. 如何确认thi...

前端面试100道手写题(1)—— 手写Promise实现

前端面试100道手写题(1)—— 手写Promise实现

原因今年的金三银四面试,遇到了很多新的面试八股文,其实心里对手写题或者算法题有一定抵触,因为实际工作中基本上就不会用到这些东西,但是正因为这些基础八股文,才能真正验证一个人对技术有多热爱的程度。 也有可能近几年没有对这些基础知识进行巩固,所以干脆一狠心,先立个flag, 准备完成100道手写题。Pr...

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...

【面试造火箭,入职拧螺丝】万字详解如何从0开始手写一个Promise

【面试造火箭,入职拧螺丝】万字详解如何从0开始手写一个Promise

Hi~,我是一碗周,一个在舒适区垂死挣扎的前端,如果写的文章有幸可以得到你的青睐,万分有幸~ 写在前面手写Promise现在已经成了面试的热门内容,但在实际开发中基本都不会去手写一个Promise,但是在面试中各种手写题可能就会遇到一个手写Promise,我们可以尽量提高我们的上限,从而获取更多的工...

牛客刷题——前端面试【三】谈一谈Promise、封装ajax、json数据使用

目录一、Promise定义二、基础用法(Proimse.prototype.then()、Promise.prototype.catch())三、json的使用(需要先了解)四、ajax的基础使用        1.基本流程     &nb...

(微医)Promise 构造函数是同步执行还是异步执行,那么 then 方法呢?#前端面试

(微医)Promise 构造函数是同步执行还是异步执行,那么 then 方法呢?

BAT前端经典面试问题:史上最最最详细的手写Promise教程

我们工作中免不了运用promise用来解决异步回调问题。平时用的很多库或者插件都运用了promise 例如axios、fetch等等。但是你知道promise是咋写出来的呢? 别怕~这里有本promisesA+规范,便宜点10元卖给你了。 1、Promise 的声明 首先呢,promise肯定是一个...

面试精选之Promise

前端面试过程中,基本都会问到 Promise,如果你足够幸运,面试官问的比较浅,仅仅问 Promise 的使用方式,那么恭喜你。事实上,大多数人并没有那么幸运。所以,我们要准备好九浅一深的知识。 不知道读者有没有想过,为什么那么多面试官都喜欢问Promise?可以思考一下哦~ 常见 Promise ...

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