回答編集履歴
2
番号がおかしかった
test
CHANGED
@@ -38,11 +38,11 @@
|
|
38
38
|
|
39
39
|
2. コンストラクタに値を指定したreturn文があれば、
|
40
40
|
|
41
|
-
|
41
|
+
2-1. return文で指定した値がObject型であれば、その**指定した値**が返ります。
|
42
42
|
|
43
|
-
|
43
|
+
2-2. それ以外なら、return文がない場合と同じです。
|
44
44
|
|
45
|
-
|
45
|
+
2-3. ただし、ECMAScript 2015からのclass構文を使っていると**例外が発生する**場合があります。
|
46
46
|
|
47
47
|
|
48
48
|
|
1
undefiendでないときだよ
test
CHANGED
@@ -16,9 +16,9 @@
|
|
16
16
|
|
17
17
|
1-2. そうではなく、Fが基本型(派生型では無い)であれば、**作成したFのオブジェクト**を返す。
|
18
18
|
|
19
|
-
1-3. そうではなく、returnの結果がundefinedで
|
19
|
+
1-3. そうではなく、returnの結果がundefinedで**なければ**、__TypeError例外を発生させる__。
|
20
20
|
|
21
|
-
2.
|
21
|
+
2. 1でない、または、1-1〜1-3のどれでもなければ、**作成したFのオブジェクト**を返す。
|
22
22
|
|
23
23
|
|
24
24
|
|