「This (プログラミング)」の版間の差分

削除された内容 追加された内容
42行目:
[[プロトタイプベース]]オブジェクト指向言語である {{lang|en|JavaScript}} では、関数はオブジェクトに属している(メソッドである)ことも、属さないでいる(ただの関数である)こともできる。<!-- 「属す」というのはそのオブジェクト・インスタンスのプロパティの指す値となっているという意味 -->したがって、<code>this</code>が何を指しているかは、関数の呼び出し方によって異なっている。
 
多くの場面では、クラスベースオブジェクト指向言語の <code>this</code> と同じように使うことができる。たとえば、
<source lang='javascript'>
object.notify = function () { alert (this); };