
前端高频面试题
文章平均质量分 55
前端高频面试题
~black-
分享前端知识,留个关注吧,一起学习。
展开
-
面试手写第六期
【代码】面试手写第六期。原创 2024-02-04 10:44:05 · 540 阅读 · 7 评论 -
面试手写第五期
【代码】面试手写第五期。原创 2024-02-02 10:46:40 · 509 阅读 · 5 评论 -
面试手写第四期. lodash相关方法
【代码】面试手写第四期. lodash相关方法。原创 2024-02-01 11:12:12 · 768 阅读 · 0 评论 -
面试手写第三期
【代码】面试手写第三期。原创 2024-01-31 15:26:01 · 543 阅读 · 0 评论 -
面试手写第二期 Promsie相关
【代码】面试手写第二期 Promsie相关。原创 2024-01-31 15:03:09 · 803 阅读 · 21 评论 -
面试手写第一期
深拷贝会另外创造一个一模一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象,是“值”而不是“引用”(不是分支), 拷贝第一层级的对象属性或数组元素,如果属性是内存地址(引用类型),拷贝的就是内存地址 ,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。深拷贝会拷贝所有的属性,并拷贝属性指向的动态分配的内存。浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存(分支)浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。原创 2024-01-29 15:03:07 · 1013 阅读 · 0 评论 -
前端高频面试题 js中堆和栈的区别和浏览器的垃圾回收机制
是栈内存的简称,栈是自动分配相对固定大小的内存空间,并由系统自动释放,栈数据结构遵循FILO(first in last out)先进后出的原则,较为经典的就是乒乓球盒结构,先放进去的乒乓球只能最后取出来。:是堆内存的简称,堆是动态分配内存,内存大小不固定,也不会自动释放,堆数据结构是一种无序的树状结构,同时它还满足key-value键值对的存储方式;我们只用知道key名,就能通过key查找到对应的value。比较经典的就是书架存书的例子,我们知道书名,就可以找到对应的书籍。原创 2023-08-26 21:10:19 · 11682 阅读 · 146 评论