JScript  

不能给 'this' 赋值

试图给 this 赋值,this 是 JScript 关键字,表示:

所谓方法就是由对象调用的 JScript 函数。在一个方法内, this 关键字代表调用该方法的对象的引用(这种情况下,就是指使用 new 运算符调用类构造函数所创建的对象)。

在一个方法内可以使用 this 来引用当前对象,但不能对其赋予新的值。

要改正此错误

不要试图对 this 赋值。要访问某个实例化对象的属性或方法,请使用点运算符(例如 circle.radius)。

注意   不能将用户创建的变量命名为 this;这是一个 JScript 保留字。

请参阅

This | 脚本问题解答