Javascript 为什么此代码显示错误?

Javascript 为什么此代码显示错误?,javascript,Javascript,第二行显示错误 "ReferenceError: specialTrick is not defined at CoolGuy.showoff (<anonymous>:23:40) at <anonymous>:31:5 at Object.InjectedScript._evaluateOn (<anonymous>:875:140) at Object.InjectedScript._evaluateAndWrap (&l

第二行显示错误

"ReferenceError: specialTrick is not defined
    at CoolGuy.showoff (<anonymous>:23:40)
    at <anonymous>:31:5
    at Object.InjectedScript._evaluateOn (<anonymous>:875:140)
    at Object.InjectedScript._evaluateAndWrap (<anonymous>:808:34)
    at Object.InjectedScript.evaluate (<anonymous>:664:21)"
  • 您应该使用
    构造函数
    函数(而不是同名函数)
  • 不能使用
    this
    在类定义内设置成员(在构造函数内设置)
  • 您在
    炫耀
    功能中有一个输入错误
  • 更多信息

    以下是修复方法:

    class-CoolGuy{
    构造函数(技巧){
    this.specialTrick=技巧
    }
    炫耀{
    log(“这是我的诀窍:”,this.specialTrick);
    }
    }
    乔=新酷佬(“攀绳”);
    乔。炫耀()
    
  • 您应该使用
    构造函数
    函数(而不是同名函数)
  • 不能使用
    this
    在类定义内设置成员(在构造函数内设置)
  • 您在
    炫耀
    功能中有一个输入错误
  • 更多信息

    以下是修复方法:

    class-CoolGuy{
    构造函数(技巧){
    this.specialTrick=技巧
    }
    炫耀{
    log(“这是我的诀窍:”,this.specialTrick);
    }
    }
    乔=新酷佬(“攀绳”);
    
    乔。炫耀()
    也许你应该定义specialTrick也许你应该尝试
    var specialTrick
    (或者
    让specialTrick
    在ES6中)另请参见
    .shooff
    .shoeOff
    也许你应该定义specialTrick也许你应该尝试
    var specialTrick
    (或者
    让specialTrick
    在ES6中)另请参见
    .shooff
    .shoeOff