JavaScript
胖虎别闹
这个作者很懒,什么都没留下…
展开
-
JavaScript:ES6箭头函数的用法
传统函数:let run=function (){ ......}变形方式:function 变成 =>箭头函数:let run=() =>{ ......}箭头函数的几种使用情况:如果只有一个参数,()可以省略let run= a=>{ alert(a)}如果只有一个return,{} 可以省略let run= a=>a*2**作用:**是代码量减少,为以后学习链式开发奠定了一些基础,当你学的东西越多你会感觉箭头函数越好用..原创 2020-10-22 20:43:32 · 53 阅读 · 0 评论 -
JavaScript中的深拷贝和浅拷贝,以及深拷贝的实现
面试:JavaScript中的深拷贝和浅拷贝,以及深拷贝的实现从字面意思可以看出,浅拷贝的拷贝程度远远不足深拷贝,浅拷贝:只拷贝对象的引用,不拷贝对象在内存中的地址(修改变量不会改变原对象)只是一个赋予值得作用深拷贝:与拷贝对象指向同一个堆内存(修改数据原对象会一起发生改变),是一个共用地址得作用。如何实现深拷贝1、JSON.stringify()、JSON.parse()这两种方法可以实现基本的深拷贝功能,但是对于一些undefined,function,RegExp等类型的数据操作时,并不会原创 2020-10-22 20:12:20 · 71 阅读 · 0 评论 -
面试:JavaScript 中 call()、apply()、bind()用法以及区别
面试:JavaScript 中 call()、apply()、bind()用法以及区别例一:var name = 'ldh',age=18;var obj= { name: 'kukudehu', objAge:this.age, myFun:function(){ console.log( this.name+'年龄'+this.age); }}结果:obj.objAge; // 18obj.myFun() // kukudehu年龄 undefined例二:var原创 2020-10-22 19:16:22 · 179 阅读 · 2 评论