O'REILLY JavaScript 第3版 のスコープあたりを読んでいて混乱してきたので、整理がてらメモ。 1.オブジェクトグローバルオブジェクト 2.実行コンテキスト関数を実行するたびに新しいコンテキストを作成する。スタック構造をしており、スタックのTopが現在の実行コンテキスト。 (スタックフレームのようなもの) 関数外部(グローバル)のJavascriptコード実行時の実行コンテキストはグローバルオブジェクト関数内部のJavascriptコード実行時の実行コンテキストは関数実行時に作成されたCallオブジェクト 実行コンテキスト==グローバル/Callオブジェクトっぽい書きかたがしてある。 3.スコープチェーンスコープチェーンはグローバル/Callオブジェクトのリスト。変数を参照する際に、スコープチェーンの末端から順番に探される。リストのトップはグローバルオブジェクトとなる。 実

