账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用轻提示报错Property 'success' is a static member?
    37
    0

    都是按照官方文档来的,为啥会报错呢

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 共 0 条
    • 这个错误信息是在试图访问一个静态成员(一个在类的内部定义的变量或方法)时出现的。在JavaScript中,如果你尝试访问一个静态成员,你需要使用类名来访问,而不是变量名。例如:

      ```javascript class MyClass { static success = "success"; }

      console.log(MyClass.success); // 输出 "success" ```

      在这个例子中,MyClass.success 是一个静态成员,它的值是 "success"。

      如果你尝试访问一个非静态成员(一个在类的外部定义的变量或方法),你需要使用变量名来访问。例如:

      ```javascript class MyClass { constructor() { this.myVariable = "success"; }

      success = "success"; }

      console.log(MyClass.myVariable); // 输出 "success" ```

      在这个例子中,MyClass.myVariable 是一个非静态成员,它的值是 "success"。

      如果你尝试使用一个静态成员作为对象的属性,也会抛出这个错误。例如:

      ```javascript class MyClass { static success = "success"; }

      var myObject = new MyClass(); myObject.myVariable = "success"; console.log(MyClass.success); // 输出 "success" ```

      在这个例子中,MyClass.success 是一个静态成员,它的值是 "success"。然后我们试图将这个值赋给一个对象的属性,这也会抛出这个错误。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部