回答編集履歴
3
ES3参考リンク
answer
CHANGED
@@ -4,6 +4,8 @@
|
|
4
4
|
- 関数コード … 内部プロパティ `[[Scope]]` が持つ `Activation` オブジェクト
|
5
5
|
- グローバルコード … グローバルオブジェクトのプロパティ
|
6
6
|
|
7
|
+
下記URLを参考にしてみてください。
|
8
|
+
|
7
9
|
- [10.1.4 スコープ連鎖と識別子の解決 - 10 実行コンテキスト (Execution Contexts)](http://www2u.biglobe.ne.jp/~oz-07ams/2002/ecma262r3/10_Execution_Contexts.html#section-10.1.4)
|
8
10
|
- [変数のスコープについて](http://www2u.biglobe.ne.jp/~oz-07ams/2001/scope.html)
|
9
11
|
|
2
typo削除
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
ES3 のスコープチェーン(Scope Chain)とは「識別子評価時に走査するオブジェクトのリスト」を指します。
|
2
2
|
`with` 文、`try-catch` 文は例外として、下記オブジェクトがスコープチェーン上にリストアップされます。
|
3
3
|
|
4
|
-
- 関数コード … 内部プロパティ `[[Scope]]` が持つ `Activation` オブジェクト
|
4
|
+
- 関数コード … 内部プロパティ `[[Scope]]` が持つ `Activation` オブジェクト
|
5
5
|
- グローバルコード … グローバルオブジェクトのプロパティ
|
6
6
|
|
7
7
|
- [10.1.4 スコープ連鎖と識別子の解決 - 10 実行コンテキスト (Execution Contexts)](http://www2u.biglobe.ne.jp/~oz-07ams/2002/ecma262r3/10_Execution_Contexts.html#section-10.1.4)
|
1
関数コード、グローバルコードの説明修正
answer
CHANGED
@@ -1,6 +1,9 @@
|
|
1
1
|
ES3 のスコープチェーン(Scope Chain)とは「識別子評価時に走査するオブジェクトのリスト」を指します。
|
2
|
-
`with` 文、`try-catch` 文は例外として、
|
2
|
+
`with` 文、`try-catch` 文は例外として、下記オブジェクトがスコープチェーン上にリストアップされます。
|
3
3
|
|
4
|
+
- 関数コード … 内部プロパティ `[[Scope]]` が持つ `Activation` オブジェクト(全 `Activ`)
|
5
|
+
- グローバルコード … グローバルオブジェクトのプロパティ
|
6
|
+
|
4
7
|
- [10.1.4 スコープ連鎖と識別子の解決 - 10 実行コンテキスト (Execution Contexts)](http://www2u.biglobe.ne.jp/~oz-07ams/2002/ecma262r3/10_Execution_Contexts.html#section-10.1.4)
|
5
8
|
- [変数のスコープについて](http://www2u.biglobe.ne.jp/~oz-07ams/2001/scope.html)
|
6
9
|
|