高级前端面试题目大全(三)

 我来答
大沈他次苹0B
2022-07-20 · TA获得超过7334个赞
知道大有可为答主
回答量:3059
采纳率:100%
帮助的人:179万
展开全部

解析: 第 41题

比如 sleep(1000) 意味着等待1000毫秒,可从 Promise、Generator、Async/Await 等角度实现

解析: 第 42 题

解析: 第 43 题

1、客户端使用https的url访问web服务器,要求与服务器建立ssl连接
2、web服务器收到客户端请求后, 会将网站的证书(包含公钥)传送一份给客户端
3、客户端收到网站证书后会检查证书的颁发机构以及过期时间, 如果没有问题就随机产生一个秘钥
4、客户端利用公钥将会话秘钥加密, 并传送给服务端, 服务端利用自己的私钥解密出会话秘钥
5、之后服务器与客户端使用秘钥加密传输

解析: 第 44 题

解析: 第 45 题

1.使用第一次push,obj对象的push方法设置 obj[2]=1;obj.length+=1
2.使用第二次push,obj对象的push方法设置 obj[3]=2;obj.length+=1
3.使用console.log输出的时候,因为obj具有 length 属性和 splice 方法,故将其作为数组进行打印
4.打印时因为数组未设置下标为 0 1 处的值,故打印为empty,主动 obj[0] 获取为 undefined

解析: 第 46 题

解析: 第 47 题

1、Function.prototype.apply和Function.prototype.call 的作用是一样的,区别在于传入参数的不同;
2、第一个参数都是,指定函数体内this的指向;
3、第二个参数开始不同,apply是传入带下标的集合,数组或者类数组,apply把它传给函数作为参数,call从第二个开始传入的参数是不固定的,都会传给函数作为参数。
4、call比apply的性能要好,平常可以多用call, call传入参数的格式正是内部所需要的格式

解析: 第 48 题

解析: 第 49 题

解析: 第 50 题

为什么在 Vue3.0 采用了 Proxy,抛弃了 Object.defineProperty?

解析: 第 51 题

解析: 第 52 题

解析: 第 53 题

解析: 第 54 题

如下:{1:222, 2:123, 5:888},请把数据处理为如下结构:[222, 123, null, null, 888, null, null, null, null, null, null, null]。

解析: 第 55 题

解析: 第 56 题

解析: 第 57 题

解析: 第 58 题

解析: 第 59 题

解析: 第 60 题

解析: 第 61 题

解析: 第 62 题

解析: 第 63 题

解析: 第 64 题

解析: 第 65 题

解析: 第 66 题

随机生成一个长度为 10 的整数类型的数组,例如 [2, 10, 3, 4, 5, 11, 10, 11, 20] ,将其排列成一个新数组,要求新数组形式如下,例如 [[2, 3, 4, 5], [10, 11], [20]] 。

解析: 第 67 题

解析: 第 68 题

解析: 第 69 题

解析: 第 70 题

解析: 第 71 题

[图片上传失败...(image-2eeb30-1575446538468)]

<figcaption></figcaption>

解析: 第 72 题

解析: 第 73 题

解析: 第 74 题

解析: 第 75 题

解析: 第 76 题

示例 1:

示例 2:

解析: 第 77 题

解析: 第 78 题

解析: 第 79 题

解析: 第 80 题

解析: 第 81 题

解析: 第 82 题

解析: 第 83 题

习题: https://blog.csdn.net/qq_37024887/article/details/106784068

解析: 第 84 题

解析: 第 85 题

给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。

你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。

示例:

解析: 第 86 题

解析: 第 87 题

以下数据结构中,id 代表部门编号,name 是部门名称,parentId 是父部门编号,为 0 代表一级部门,现在要求实现一个 convert 方法,把原始 list 转换成树形结构,parentId 为多少就挂载在该 id 的属性 children 数组下,结构如下:

解析: 第 88 题

解析: 第 89 题

[图片上传失败...(image-aea64e-1575446538470)]

解析: 第 90 题

解析: 第 91 题

[图片上传失败...(image-21d53f-1575446538470)]

解析: 第 92 题

示例 1:

中位数是 2.0

示例 2:

中位数是(2 + 3) / 2 = 2.5

解析: 第 93 题

解析: 第 94 题

解析: 第 95 题

解析: 第 96 题

解析: 第 97 题

解析: 第 98 题

解析: 第 99 题

解析:[第 100 题]( https://github.com/Advanced-Frontend/Daily-

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式