2009-03-21から1日間の記事一覧
JavaScriptにはそもそも「クラス」という概念はないけど、prototypeを使用して同じようなことができる。 この章で学ぶべきことは new演算子で関数を呼ぶとオブジェクトが作成されること そういう関数をコンストラクタと呼ぶこと new演算子でオブジェクトを作…
定義時のスコープと、実行時のスコープが異なり、関数内の変数を定義時のスコープで解決する関数。
関数スコープは、動的ではなく、静的であるということ。スコープチェーンは定義時に決まり、実行時には決まらない。それを認識できていなかったんだけど、わかりにくくしている原因は、「this」だった。thisが参照するオブジェクトは、動的に、実行時に決ま…