teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

ES3参考リンク

2016/07/12 15:32

投稿

think49
think49

スコア18194

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削除

2016/07/12 15:32

投稿

think49
think49

スコア18194

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

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

2016/07/12 15:32

投稿

think49
think49

スコア18194

answer CHANGED
@@ -1,6 +1,9 @@
1
1
  ES3 のスコープチェーン(Scope Chain)とは「識別子評価時に走査するオブジェクトのリスト」を指します。
2
- `with` 文、`try-catch` 文は例外として、関数コードは内部プロパティ `[[Scope]]` に `Activation` オブジェクトを持ち、グローバルコードはグローバルオブジェクトのプロパティがスコープチェーン上にリストアップされます。
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