この問題の範囲でJS:一般的なエラー:XXX関数または変数が定義されていません

シーン:グローバル関数の定義が、使用時に、エラーXXXの関数や変数が定義されていないが、実際には明確にJSと正しいで定義されています

問題の原因:問題の範囲のこの時点で呼び出す手続きthis.functionnameの大部分またはthis.varname理由

溶液:関数呼び出しでは、本体は、この最外層を指す関数が追加され、VaRの自己=この;

コール機能:

関数(){

  この自己= VAR;  //これは関数本体を定義するには、最も外側を指し、

  {)(IF

    self.functionB();   //第二の層は、通常使用することができます

    にとって(){

      self.functionB();    //第3の層は、通常使用されてもよいです

    }

  }

}、

関数B(){

}、

おすすめ

転載: www.cnblogs.com/rzqy/p/10936427.html