- 博客(3)
- 收藏
- 关注
原创 apply、call、bind手写
使用方法,apply、call、bind的第一个参数是要指向的对象,后面的参数是要传递的值,其中注意的是bind要返回调用。1、实现改变函数this指向的主要原理是通过对象进行调用,因为对象调用会将函数的this指向这个函数;2、将被改写的函数挂载到Function 的函数上去,这样才能成功调用改写的函数。
2024-01-10 15:56:36
361
1
原创 关于js中this指向问题
在对于js的初学者中,可能有部分同学对于this的指向性问题不是太清楚,可能会迷惑,今天就用一篇文章轻松搞定js中的this指向问题。3、键头函数没有this指向,如果出现this,会向上进行寻找,找到指向上一个对象,找不到则返回window对象。5、在call、bind、apply中,this指向第一个对象。1、在函数调用中,this指向的是window对象;2、在对象调用的时候,this指向的是这个对象;4、在构造函数中,this指向它实例化的对象。
2024-01-10 14:00:42
440
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人