回答編集履歴
1
校生
test
CHANGED
@@ -8,9 +8,23 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
|
11
|
+
```JavaScript
|
12
12
|
|
13
|
+
(null)()
|
14
|
+
|
15
|
+
// TypeError: null is not a function
|
16
|
+
|
17
|
+
// 意訳: Null値は関数じゃないよ!
|
18
|
+
|
19
|
+
```
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
今回はタイプミスで`confilm`というプロパティ名になっていますね。
|
24
|
+
|
25
|
+
その結果`window.confilm`という存在しないキーを探しに行き、
|
26
|
+
|
13
|
-
|
27
|
+
存在しないという意味の`undefind`値を持ち帰って来ています。
|
14
28
|
|
15
29
|
これを関数実行すると上記のようなエラーが出ます。
|
16
30
|
|
@@ -36,6 +50,8 @@
|
|
36
50
|
|
37
51
|
// TypeError: Cannot read property 'hoge' of null
|
38
52
|
|
53
|
+
// 意訳: Nullはhogeプロパティを所持してないので読み込めません
|
54
|
+
|
39
55
|
|
40
56
|
|
41
57
|
// こんな時に出やすい
|