「This (プログラミング)」の版間の差分
削除された内容 追加された内容
m JavaScriptに関する仕様や実際の挙動と異なる説明を修正 |
|||
47行目:
object.notify();
</source>
のように関数(<code>object.notify</
<source lang='javascript'>
Counter = function () { this.counter_value = 0; };
54行目:
のように <code>[[new演算子|new]]</code> を付けて関数(<code>Counter</code>)を[[コンストラクタ]]として呼び出した場合、<code>this</code> は新しく生成されるオブジェクトを指す<ref name="atit_4_1">{{cite web|url=http://www.atmarkit.co.jp/fdotnet/ajaxjs/ajaxjs04/ajaxjs04_01.html|title=連載:{{lang|en|Ajax}}時代の{{lang|en|JavaScript}}プログラミング再入門 第4回 {{lang|en|JavaScript}} でオブジェクト指向プログラミング {{lang|en|Page}}1|publisher=[[@IT]]|date=2007年9月25日|accessdate=2011年12月13日| author=山田祥寛}}</ref>。
関数を単独で呼び出す場合は、<code>this</code>はstrict-mode中であれば<code>
==={{lang|en|Object Pascal}}===
|