![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScript面试题
复习javaScript的知识点用,复习完刷demo
web大菜鸡
这个作者很懒,什么都没留下…
展开
-
深克隆浅克隆
数组的深克隆 var arr1 = [33,44,11,22,[77,88]]; function deepClone(arr){ //结果数组 //调用的时候将arr1定义了,所以会返回出去 // return arr1; var result = []; //遍历数组的每一项 for(var i = 0原创 2022-05-01 16:23:50 · 312 阅读 · 0 评论 -
变量泄露问题
经典的案例let arr = []for(var i =0;i<=5;i++){ arr[i]= function fn(){ console.log(i) }} arr[0]() //6解析:我们的想法是arr[0]的函数应该是打印0的,而且每个元素的函数都能打印出自己的索引才对,可结果出乎意料。实际上为啥是6,我们先逐步分析。1.js没有块级作用域for(var i =0;i<=5;i++){ b=3 console.lo原创 2022-04-23 15:33:27 · 432 阅读 · 0 评论