問題タブ [this]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 「これ」の使い方: 良いところとそうでないところ
プロパティ、クラス変数など、すべての非ローカル変数に対して「this」ステートメントを使用するのが好きです。これは、コードを読みやすくし、この変数がどこから得られたのかを簡単に理解できるようにするためです。
「これ」の正しい使い方は何だと思いますか?
c++ - if(!this){falseを返す; }
私は完全に壊れているように見えるこのコードに出くわしましたが、それは実際に起こりthis
ますnull
。これがどうなるかわからないnull
これは、次のような通常のメソッド呼び出しの内部にあります。
中MyObject::func()
には
(?)メソッドNullPointerException
の中に入る代わりに最初の行をスローする方法はありますか?null
javascript - jQuery/JavaScriptの「this」ポインタの混乱
bar
関数が呼び出されたときの「this」の動作は私を困惑させます。以下のコードを参照してください。バーがhtml要素ではなく、クリックハンドラーから呼び出されたときに、「this」がプレーンな古いjsオブジェクトインスタンスになるように調整する方法はありますか?
java - Java 匿名クラスと同期と「これ」
私は Java GUI で競合状態を扱っていると思います。
次のような匿名クラス内に「匿名メソッド」を作成するメソッドがいくつかあります。
質問: その run メソッドは、TimerTask オブジェクトまたは foo が含まれているクラスで同期されていますか?
質問 2: run() 宣言で「synchronized」を削除し、代わりに run() 本体内に synchronized(this) {} ブロックがある場合、「this」は TimerTask オブジェクトまたはオブジェクトを参照します。 foo() を含むメソッドのインスタンスですか?
ここで私を助けてください。
ありがとう、ジブ
c# - C# で "This" キーワードを使用する場合
重複の可能性:
「this」キーワードはいつ使用しますか?
こんにちは、This
キーワードがクラスのインスタンスを参照するために使用されていることは理解していますが、 というクラスがあるとします。このクラスでは、人物 (名前) とパートナー (名前Life
)の 2 つのフィールドが定義されています。
コンストラクター 1 とコンストラクター 2 の間に違いはありますか!? それとも、「This」キーワードを使用する方が良いコーディング方法ですか?
よろしく
jquery - jqueryマウスオーバーの質問
私はこのコードを持っています:
しかし、私はそれを機能させることができません!HTMLには、intCell_1、intCell_2などのIDを持つためにphpによって生成されるdivのリストがあります。何かアイデアはありますか?
php - 同じクラスのメソッドまたは変数を参照するときに、PHP で $this を使用する必要があるのはなぜですか?
メソッド呼び出しが機能しない理由を Java 開発者に説明していました。彼はただ追加する必要がありました$this->method_name();
それから彼は私に、 「同じクラスで宣言されているのに、なぜメソッドに$thisを追加する必要があるのですか?」と尋ねました。
どう答えたらいいのかさっぱりわからなかった。おそらく、PHP にはグローバルな名前空間があり、探しているメソッドが現在のクラスに属していることを明示的に伝える必要があるためでしょうか? しかし、グローバル名前空間を確認する前に、なぜ PHP はメソッドの現在のクラスをチェックしないのでしょうか?
javascript - Javascript 関数を呼び出すとき、"this" のカスタム値を設定するにはどうすればよいですか?
私はjQueryを使用しており、イベントコールバックとして機能する関数があるため、その関数では、「this」はイベントをキャプチャしたオブジェクトを表します. ただし、関数を別の関数から明示的に呼び出したい場合があります。この場合、関数内で「これ」が等しいものを設定するにはどうすればよいですか?
例えば: