回答編集履歴
2
ReferenceError
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
### ReferenceError
|
1
|
+
### ReferenceError
|
2
2
|
|
3
3
|
|
4
4
|
|
1
ReferenceError: images is not defined
test
CHANGED
@@ -1,4 +1,36 @@
|
|
1
|
+
### ReferenceError: images is not defined
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
> ```JavaScript
|
6
|
+
|
1
|
-
|
7
|
+
> 'use strict';
|
8
|
+
|
9
|
+
> // ...
|
10
|
+
|
11
|
+
> images = [ // ReferenceError: images is not defined
|
12
|
+
|
13
|
+
> '../JS slot.html/bell.jpg', //5
|
14
|
+
|
15
|
+
> '../JS slot.html/banana.jpg',//10
|
16
|
+
|
17
|
+
> '../JS slot.html/cherry.jpg',//30
|
18
|
+
|
19
|
+
> '../JS slot.html/grape.jpg', //50
|
20
|
+
|
21
|
+
> '../JS slot.html/bar.jpg', //100
|
22
|
+
|
23
|
+
> '../JS slot.html/piero.jpg', //300
|
24
|
+
|
25
|
+
> '../JS slot.html/seven.jpg', //500
|
26
|
+
|
27
|
+
> ];
|
28
|
+
|
29
|
+
> ```
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
Strict Modeでは「暗黙のグローバル変数宣言」は使用出来ません。
|
2
34
|
|
3
35
|
|
4
36
|
|
@@ -6,7 +38,7 @@
|
|
6
38
|
|
7
39
|
|
8
40
|
|
9
|
-
> 第一に strict モードでは、偶発的にグローバル変数を作成できないようにします。通常の JavaScript では、代入文で変数名の綴りを間違えるとグローバルオブジェクトに新しいプロパティが作成され、そしてそれは動作し続けます (現在または将来問題になる可能性はありますが)。strict モードでは、代入文で偶発的にグローバル変数を作成せずにエラーを投げます:
|
41
|
+
> 第一に strict モードでは、偶発的にグローバル変数を作成できないようにします。通常の JavaScript では、代入文で変数名の綴りを間違えるとグローバルオブジェクトに新しいプロパティが作成され、そしてそれは動作し続けます (現在または将来問題になる可能性はありますが)。**strict モードでは、代入文で偶発的にグローバル変数を作成せずにエラーを投げます**:
|
10
42
|
|
11
43
|
>
|
12
44
|
|