前端面试题之Promise问题 前言 在我们日常开发中会遇到很多异步的情况,比如涉及到 网络请求(ajax,axios等),定时器这些,对于这些异步操作我们如果需要拿到他们操作后的结果,就需要使用到回调函数。拿请求来说,如果我们需要拿到请求回来的数据我们就需要利用回调函数(见代码片段 ...
前言 现在很多大厂面试前端都会要求能够手动的写出一个Promise,所以这里整理了一份手写的Promise。 绝对详细,功能绝对强大。如果你不了解Promise的基本使用,那么本篇文章可能不太适合你,如果你对Promise有过一些了解,那么这篇文章绝对是你进阶的好帮手。 除开catch 以及finally 和allSettled接口没实现之外,其他的所有原生Promise支持的功能此手写的Prom ...
2020-08-16 15:45 0 488 推荐指数:
前端面试题之Promise问题 前言 在我们日常开发中会遇到很多异步的情况,比如涉及到 网络请求(ajax,axios等),定时器这些,对于这些异步操作我们如果需要拿到他们操作后的结果,就需要使用到回调函数。拿请求来说,如果我们需要拿到请求回来的数据我们就需要利用回调函数(见代码片段 ...
题目一 解析 首先 Promise 新建后立即执行,所以会先输出 1,2,而 Promise.then()内部的代码在 当次 事件循环的 结尾 立刻执行 ,所以会继续输出4,最后输出3。 答案 题目二 解析 resolve 函数 ...
我在去年春招拿到了阿里的实习offer,经历了三个月的实习之后顺利秋招转正,现在是阿里巴巴新零售数字供应链的一员啦。 现在把阿里的面经补上,希望能给今年投阿里的师弟师妹们一点小小的帮助~ 祝看到这篇帖子的同学春招都能拿到满意的offeer 本篇会从下面三个层面去介绍,依次是 面试前 ...
前言 在逛技术网站时,在一篇文章下面看到了一条评论,这条评论仁者见仁智者见智。我单独放出来说,是因为他讲到了基础。基础是重要的一个学习环节,在面试中很多问题都不难,都是基础上内容,回不回的上就看你基础是否牢固了,面试官也从中知道你学的怎样。 评论 我因为学习兴趣浓,从测试到java到前端一路 ...
1. 浏览器中,从输入url到页面显示出来,具体的流程是什么? 1.DNS解析 2.TCP连接 3.发送HTTP请求 4.服务器处理请求并返回需要的数据 5.浏览器解析渲染页面 解析HTM ...
一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 对于低版本的浏览器我们可以使用下 ...
初试(大概30分钟) 首先我觉得这个现场很屌,通知我三点去,我一点就到了(为了良好的印象)。。。。。。然并卵,没人接待,你去了扫码签到(像医院挂号),然后自己去等待区等着面试大佬叫号(真像医院排队叫号一样)。。。。。 然后一点,两点,三点,四点……(很煎熬的过程),四点大佬叫我面试了,从5楼 ...