
面试锦集
飞天小秤砣
给我一点阳光,到哪我都zhao着你~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试典籍(整理于6.17-6.23)
如何正确判断this的指向(注意区分严格模式和非严格模式)全局环境中的 this 是否是new绑定 函数是否通过 call,apply 调用,或者使用了 bind 绑定,如果是,那么this绑定的就是指定的对象【称为硬绑定】 隐式绑定,函数的调用是在某个对象上触发的,即调用位置上存在上下文对象。典型的隐式调用为:xxx.fn() 默认绑定,在不能应用其它绑定规则时使用的默认规则...转载 2019-06-24 22:55:00 · 182 阅读 · 0 评论 -
面试典籍(整理于6.24-6.30)
防抖(debounce)函数的作用是什么?有哪些应用场景,请实现一个防抖函数防抖函数的作用防抖函数的作用就是控制函数在一定时间内的执行次数。防抖意味着N秒内函数只会被执行一次,如果N秒内再次被触发,则重新计算延迟时间。举例说明:小思最近在减肥,但是她非常贪吃。为此,与其男朋友约定好,如果10天不吃零食,就可以购买一个包(不要问为什么是包,因为包治百病)。但是如果中间吃了一次零食,那么就要...转载 2019-07-10 13:39:01 · 188 阅读 · 0 评论 -
面试典籍(整理于7.8-7.14)
深拷贝和浅拷贝的区别是什么?怎么实现一个深拷贝?深/浅拷贝出现的背景:对于基本数据类型,只存在栈内存,所以它的拷贝不存在深浅拷贝这个概念。 而对于对象而言,一个对象的创建会在内存中分配两块空间,一个在栈内存存对象的引用指针,一个在堆内存存放对象。这个时候会有一个问题,你拷贝的只是这个引用指针还是拷贝两块内存一起拷贝,这个时候就会有深浅拷贝一说。综上:浅拷贝:如果在拷贝这个对象的时候...转载 2019-07-16 22:35:05 · 144 阅读 · 0 评论