スコープの問題! me=this は this の現在点を表します。これを下に記述すると、me は今回登場する this を受け取る変数として使用でき、続ければ他の関数でも使用できます。これを使用してください、これは他のオブジェクト、または未定義を指している可能性があります。このポインターとスコープを確認することをお勧めします。
O(∩_∩)ははは〜私も初心者なので、間違いがあればご容赦ください まず第一に、あなたのコードは大きなオブジェクトからインターセプトされたセクションです。この大きなオブジェクトを与えていないので、しましょう。私は推測します var animit={
リーリー
このとき、オブジェクトのdraw_animメソッドに入ります。このとき、このメソッドの下のmeはラージオブジェクトanimitを表します。これは、p.onclick や、draw_anim メソッドのタイマー イベントなどのイベントとの混同を避けるために行われます。つまり、p.onclick 操作の関数でこれを出力すると、p と Not a big が参照されます。オブジェクトアニミット。
一般的に、この状況は、現在の環境に属さない一部の関数 (クリック イベントなど) でこれを呼び出していることが原因である可能性があります。これを一時変数として保存することについては、パフォーマンスの最適化効果があるかどうかはわかりません。
例:
リーリーimg.onload = function () {
}
スコープの問題! me=this は this の現在点を表します。これを下に記述すると、me は今回登場する this を受け取る変数として使用でき、続ければ他の関数でも使用できます。これを使用してください、これは他のオブジェクト、または未定義を指している可能性があります。このポインターとスコープを確認することをお勧めします。
O(∩_∩)ははは〜私も初心者なので、間違いがあればご容赦ください
リーリーまず第一に、あなたのコードは大きなオブジェクトからインターセプトされたセクションです。この大きなオブジェクトを与えていないので、しましょう。私は推測します
var animit={
このとき、オブジェクトのdraw_animメソッドに入ります。このとき、このメソッドの下のmeはラージオブジェクトanimitを表します。これは、p.onclick や、draw_anim メソッドのタイマー イベントなどのイベントとの混同を避けるために行われます。つまり、p.onclick 操作の関数でこれを出力すると、p と Not a big が参照されます。オブジェクトアニミット。