回答編集履歴

3

ES3参考リンク

2016/07/12 15:32

投稿

think49
think49

スコア18166

test CHANGED
@@ -10,6 +10,10 @@
10
10
 
11
11
 
12
12
 
13
+ 下記URLを参考にしてみてください。
14
+
15
+
16
+
13
17
  - [10.1.4 スコープ連鎖と識別子の解決 - 10 実行コンテキスト (Execution Contexts)](http://www2u.biglobe.ne.jp/~oz-07ams/2002/ecma262r3/10_Execution_Contexts.html#section-10.1.4)
14
18
 
15
19
  - [変数のスコープについて](http://www2u.biglobe.ne.jp/~oz-07ams/2001/scope.html)

2

typo削除

2016/07/12 15:32

投稿

think49
think49

スコア18166

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- - 関数コード … 内部プロパティ `[[Scope]]` が持つ `Activation` オブジェクト(全 `Activ`)
7
+ - 関数コード … 内部プロパティ `[[Scope]]` が持つ `Activation` オブジェクト
8
8
 
9
9
  - グローバルコード … グローバルオブジェクトのプロパティ
10
10
 

1

関数コード、グローバルコードの説明修正

2016/07/12 15:32

投稿

think49
think49

スコア18166

test CHANGED
@@ -1,6 +1,12 @@
1
1
  ES3 のスコープチェーン(Scope Chain)とは「識別子評価時に走査するオブジェクトのリスト」を指します。
2
2
 
3
- `with` 文、`try-catch` 文は例外として、関数コードは内部プロパティ `[[Scope]]` に `Activation` オブジェクトを持ち、グローバルコードはグローバルオブジェクトのプロパティがスコープチェーン上にリストアップされます。
3
+ `with` 文、`try-catch` 文は例外として、下記オブジェクトがスコープチェーン上にリストアップされます。
4
+
5
+
6
+
7
+ - 関数コード … 内部プロパティ `[[Scope]]` が持つ `Activation` オブジェクト(全 `Activ`)
8
+
9
+ - グローバルコード … グローバルオブジェクトのプロパティ
4
10
 
5
11
 
6
12