JScript | 语言参考 |
不能给 'this' 赋值
试图给 this 赋值,this 是 JScript 关键字,表示:
- 当前正在执行某个方法的对象,
- 如果没有当前方法(或该方法不属于任何其它对象),则是指全局对象。
所谓方法就是由对象调用的 JScript 函数。在一个方法内, this 关键字代表调用该方法的对象的引用(这种情况下,就是指使用 new 操作符调用类构造函数所创建的对象)。
在一个方法内可以使用 this 来引用当前对象,但不能对其赋予新的值。
要改正此错误
- 不要试图对 this 赋值。要访问某个实例化对象的属性或方法,请使用点操作符(例如 circle.radius)。
注意 不能将用户创建的变量命名为 this;这是一个 JScript 保留字。
请参阅
This | 脚本查错 | JScript 语言参考