无法给“this”赋值

尝试为 this 赋值。 this 是引用以下任一项的 JavaScript 关键字:

  • 当前正在执行方法的对象,

  • 全局对象(如果没有当前方法或方法不属于其他任何对象)。

方法是通过对象调用的 JavaScript 函数。 在方法中,this 关键字是对通过其调用方法的对象(正好是通过调用带有 new 运算符的类构造函数所创建的对象)的引用。

在方法中,您可以使用 this 来引用当前对象,但不能将新的值赋给 this

更正此错误

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

    备注

    不能将用户创建的变量命名为 this;它是 JavaScript 的保留字。

请参见

参考

this 语句 (JavaScript)

概念

脚本疑难解答 (JavaScript)