![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
起步
Beyond.bear
这个作者很懒,什么都没留下…
展开
-
学习Javascript闭包时的感悟
今天学习闭包时进入的几个误区 1.为什么函数本身调用和赋给变量时调用会有区别 function a(){ let n=0; return { con:function(){return n++} } } let c=a(); let d=a(); console.log(c.con());//0 console.log(c.con());//1 console.log(d.con());//0 console.log(d.con());//1 console.log原创 2022-01-08 14:04:14 · 152 阅读 · 0 评论 -
Javascript深拷贝数组中的对象
记录一次Javascript深拷贝练习 深浅拷贝原理建议看下方链接 JS堆栈与深浅拷贝原理解析 //将a中的对象深拷贝出来 let a=[1,{adr:'go'},2,3,{name:"tom",age:16}]; function Deepclone(n){ let t={}; this.n=n; for(let i in this.n){ //先把对象类型从数组中挑出来 if(typeof(this.n[i])=='object'){//做个判断,对象类型进行处理原创 2022-01-03 12:13:34 · 392 阅读 · 0 评论