【面试题】吃透Promise?先实现一个再说(包含所有方法)(一)

【面试题】吃透Promise?先实现一个再说(包含所有方法)(一)

前言在网上阅读过很多关于实现promise的文章,大致分为2类,一种是基于promiseA+规范,一种是基于ECMA规范和v8引擎下的promise,对于A+规范可以快速让我们理解promise的核心,但对些许情况,难以理解,而ECMA规范的promise却很难理解,本文会分别对其经行分析给大家推荐...

Promise入门/面试必看

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

Java面试疑难点解析 - 面试技巧及语言基础

61 课时 |
3491 人已学 |
免费

Java面试疑难点解析 - Java Web开发

36 课时 |
662 人已学 |
免费

Java面试疑难点解析 - 系统架构及项目设计

25 课时 |
1394 人已学 |
免费
开发者课程背景图
前端面试必看(手写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...

前端面试送命题 - callback,promise,generator,async-await

前端面试送命题 - callback,promise,generator,async-await

本篇文章适合前端架构师,或者进阶的前端开发人员;我在面试vmware前端架构师的时候,被问到关于callback,promise,generator,async-await的问题。首先我们回顾一下javascript异步的发展历程。ES6 以前:  回调函数(callbackÿ...

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

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

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

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

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

社区圈子

Java面试那些事儿
Java面试那些事儿
3+人已加入
加入
相关电子书
更多
Java开发者面试百宝书
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧
面试常考算法
立即下载 立即下载 立即下载