JavaScript原型对象this指向问题如何复杂多变?
- 内容介绍
- 文章标签
- 相关推荐
本文共计822个文字,预计阅读时间需要4分钟。
目录:
一、this 指向
二、修改 this 指向
1.call() 方法
2.apply() 方法
总结:一、this 指向
二、修改 this 指向
1.call() 方法
call() 方法允许你调用一个对象的一个方法,用另一个对象替换当前对象。语法如下:javascriptobject.call(thisValue, [arg1[, arg2[, …]]])2. apply() 方法apply() 方法与 call() 类似,但接受一个数组作为参数。语法如下:javascriptobject.apply(thisValue, [anArray])
总结:
一、this 指向
在构造函数中,this 指向新创建的对象实例。那么,原型对象 this 的指向是什么呢?javascriptfunction Student(age, name) { this.age=age;}在这个例子中,当创建 Student 实例时,this 指向该实例对象。
本文共计822个文字,预计阅读时间需要4分钟。
目录:
一、this 指向
二、修改 this 指向
1.call() 方法
2.apply() 方法
总结:一、this 指向
二、修改 this 指向
1.call() 方法
call() 方法允许你调用一个对象的一个方法,用另一个对象替换当前对象。语法如下:javascriptobject.call(thisValue, [arg1[, arg2[, …]]])2. apply() 方法apply() 方法与 call() 类似,但接受一个数组作为参数。语法如下:javascriptobject.apply(thisValue, [anArray])
总结:
一、this 指向
在构造函数中,this 指向新创建的对象实例。那么,原型对象 this 的指向是什么呢?javascriptfunction Student(age, name) { this.age=age;}在这个例子中,当创建 Student 实例时,this 指向该实例对象。

