![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript基础部分常见面试
文章平均质量分 70
we
花败常开
这个作者很懒,什么都没留下…
展开
-
前端面试基础闭包常见用法
函数防抖 /* * @实现 函数防抖 */ function debounce (callback,time){ var timer; return function(){ clearTimeout(timer); let args = arguments timer = setTimeout(function(){ callback.apply(null,args); },time) } }原创 2020-12-28 23:54:36 · 100 阅读 · 2 评论 -
一个方法实现深度克隆与浅度克隆
递归实现一个可选clone方法关于深度克隆与浅度克隆 /* * @实现 数组深度与浅度克隆 */ function clone(obj,deep){ //判断传进来的obj为数组、对象、还是属于基本类型的值 if(Array.isArray(obj)){ //判断是否要进行深度克隆 if(deep){ var newArr = []; // 通过递归数组将数据添加到newArr并返回 for(let原创 2020-12-28 23:46:17 · 95 阅读 · 1 评论