javascript
文章平均质量分 86
kdtcsdn
这个作者很懒,什么都没留下…
展开
-
关于js中浅拷贝和深拷贝的问题
首先在说浅拷贝和深拷贝之前我们需要了解一下在javascript里面包含两种不同的数据类型值:基本数据类型和引用数据类型。 基本数据类型有:Boolean、Null、Undefined、Number、String、Symbol 引用数据类型有:Object、Array、Function、RegExp、Date等 基本数据类型:名值存储在栈内存中占据固定大小的空间; 引用数据类型:名存在栈内...原创 2019-11-27 20:42:10 · 114 阅读 · 0 评论 -
javaScript 中this关键字简单总结
在javaScript中 this关键字指的是它所属的对象。 但是由于它在使用位置的不同值也不同: 1.在方法中this指向所有者对象 2.单独情况下 this指向的是全局对象一般为window 3.在函数中,this指向的是全局对象 4.严格模式下,在函数中this是nudefined 5.在事件中,this指的是事件的所属者,也就是接收事件的元素 call()和 apply()这...原创 2019-11-26 13:28:40 · 100 阅读 · 0 评论 -
js 中call,apply,bind 小知识
在JavaScript中,每个函数都包含两个非继承而来的方法:apply()和call()。这两个方法的用途都是在特定的执行环境中调用函数,实际上等于设置函数体内this对象的值,换句话说就是为了改变函数内部this的指向。 首先看个例子: var name = "bill",age = 19; var myobj = { name:"maike", myAge:this.ag...原创 2019-11-26 13:01:30 · 135 阅读 · 0 评论 -
JS闭包简单了解
一.首先要了解JS中变量的作用域(全局变量和局部变量) JS中通常函数可以直接读取外部的全部变量,但是无法读取函数外部其它函数中定义的局部变量 要注意在函数内部声明变量的时候要使用 var 关键字,如果不使用var关键字,则直接声明了一个全局变量 <span style="font-size:12px;">function add(){ i = 99; alert...原创 2015-07-23 15:55:30 · 183 阅读 · 0 评论