面试
文章平均质量分 74
Iam_楠
东风吹人醒
展开
-
JS 你最少用几行代码实现深拷贝?
前言:深度克隆(深拷贝),一直都是面试的时候已经被问到的内容,网上介绍的实现方式也都各有千秋,大概有以下三种方式: 1. JSON.parse() + JSON.stringify(),这个很好理解; 2. 全量判断类型,根据类型做不同的处理; 3. 第二种的处理,简化类型判断过程;原创 2022-04-06 10:45:22 · 1556 阅读 · 0 评论 -
js 找出两个数组中不同元素和相同元素的几种方法
js 找出两个数组中不同元素和相同元素的几种方法原创 2022-03-09 21:56:34 · 3915 阅读 · 0 评论 -
2023 前端一场面试及答案整理
金三马上就要开始了,俗话说得好,知己知彼百战百胜,多准备总是没有错的。以面试的形式和大家一起学习、一起回顾我们的职场生涯。今天简单总结一下我个人去面试,包括我在面试别人时的经验。加油加加油!!!目录开头热场问题1. 说一下工作中解决过比较困难的问题 或 说一下自己项目中比较有两点的地方2. 你了解浏览器的事件循环吗? 2.1 为什么 js 在浏览器中有时间循环的机制? 2.2 你了解事件循环当中的两种任务吗? 2.3 为什么要引入微任务的概念,只有宏任务...原创 2022-03-24 17:37:58 · 8797 阅读 · 15 评论 -
JavaScript 将扁平的数组输出转为树形结构(需要考虑性能)
判断一个算法的好坏,一般从执行时间和占用空间来看,执行时间越短,占用的内存空间越小,那么它就是好的算法。对应的,我们常常用时间复杂度代表执行时间,空间复杂度代表占用的内存空间。转载 2022-02-27 11:23:35 · 2430 阅读 · 0 评论 -
Vue中 EventBus 的使用,如何实现Vue中的EventBus
vue 中兄弟组件或者多级组件之间的通讯,是比较麻烦的,这个时候呢,我们就可以使用 EventBus来实现我们想要的业务,但是面试的时候又经常会被问到,或者让写出 EventBus,所以就来探索一下一、Vue中如何使用 EventBus?1. 初始化时全局定义import Vue from 'vue'// main.js 中// 第一种定义方式Vue.prototype.$eventBus = new Vue()// 第二种定义方式window.eve...原创 2022-02-20 21:48:57 · 19346 阅读 · 3 评论 -
typeof 与 instanceof ,如何模拟实现一个 instanceof,有没有通用检测数据类型?
书山有路勤为径,学海无涯苦作舟!!!金三银四,面试加油;冲!!!原创 2022-02-10 18:05:50 · 21520 阅读 · 20 评论 -
ES6、ES7、ES8、ES9、ES10、ES11、ES12知识点总结
ES6大家已经在工作中用的炉火纯青了,那么ES6的知识点就不再详细介绍了,一起学习一下ES7 --- ES12 的知识点吧!为了年后的金三银四 冲、冲、冲!!!原创 2022-01-27 15:42:58 · 3012 阅读 · 3 评论 -
var、let、const的区别和推荐使用
一、使用 var 的函数作用域声明---变量提升机制在使用 var 声明变量时,变量会被自动添加到最接近的上下文。在函数中:最接近的上下文是函数的局部上下文;在 with 语句中,最接近的上下文也是函数上下文;如果变量未经声明就被初始化,那么它就会自动被添加到全局上下文。原创 2022-01-22 10:24:01 · 1383 阅读 · 0 评论