- 博客(2)
- 收藏
- 关注
原创 apply 和 call
apply 和 call定义: apply和call更改对象的内部指针,即改变对象的this指向的内容其本质就是将特定函数当做一个方法绑定到指定对象上并进行调用举个例子说明下就理解了:fun.apply(obj)其实就是将fun函数的地址赋值给obj的一个属性,此时fun函数内的this就指向了obj,(obj成了fun函数的所有者)我们就可以通过obj调用fun函数了 console....
2019-10-15 16:29:08 190
原创 this的研究
研究 this定义: 总是指向函数的所有者看完还是很懵逼,首先我们要搞懂什么是调用者什么是所有者,如下例子:调用者:把函数a赋值给变量c那变量域 c 就是函数a的调用者,此时的变量c存放的是a的地址同理d的x属性域也存放a函数的地址,它也是函数a的调用者.所有者:因为c 是属于全局对象window 所有,所以window对象就是函数a的所有者同理,x属于对象d所有,所以对象d也...
2019-10-15 15:39:26 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人