回答編集履歴

5

テキスト修正

2019/06/23 22:50

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -116,4 +116,4 @@
116
116
 
117
117
 
118
118
 
119
- ![イメージ説明](c2e76b1341647456e04356646856a5d2.png)
119
+ ![イメージ説明](ee6dceddc040103aa3846bf5600a1f1f.png)

4

テキスト修正

2019/06/23 22:50

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
File without changes

3

テキスト修正

2019/06/23 22:46

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -112,7 +112,7 @@
112
112
 
113
113
 
114
114
 
115
- ちなみに私は、開発ツールとして WebStorm を使っていますが、 WebStorm だと、新しい空のJSファイルを作り、これにご質問にある、うまくいかないほうのコードをコピペすると、コピペした時点でブロックレベルにあわせてインデントが整えられて、以下のようになるので、間違いが瞬時に分かります。
115
+ ちなみに私は、開発ツールとして WebStorm を使っていますが、 WebStorm だと、新しい空のJSファイルを作り、これにご質問にある、うまくいかないほうのコードをコピペすると、**コピペした時点で**ブロックレベルにあわせてインデントが整えられて、以下のようになるので、間違いが瞬時に分かります。
116
116
 
117
117
 
118
118
 

2

テキスト修正

2019/06/23 22:46

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -83,3 +83,37 @@
83
83
 
84
84
 
85
85
  以上、参考になれば幸いです。
86
+
87
+
88
+
89
+
90
+
91
+ ## 補足
92
+
93
+
94
+
95
+ ご質問に挙げられているコードの誤っている箇所の見つけ方の一例を挙げます。
96
+
97
+
98
+
99
+ - `Uncaught ReferenceError: com is not defined` というエラーの内容から、「 `{` と `}` の対応が間違っているかも」と推定する。(このように推定できることが、そもそも重要)
100
+
101
+
102
+
103
+ - コードを [https://beautifier.io/](https://beautifier.io/) にコピペして[Beautify Code]ボタンをクリックする。
104
+
105
+
106
+
107
+ - ご質問にある、うまくいかない方のコードをコピペして[Beautify Code]をクリックすると、 `let msgResult = '';` 以降、行頭のインデントがなくなります。
108
+
109
+
110
+
111
+ - これで、どこで `{` と `}` の対応がおかしくなったかが分かります。
112
+
113
+
114
+
115
+ ちなみに私は、開発ツールとして WebStorm を使っていますが、 WebStorm だと、新しい空のJSファイルを作り、これにご質問にある、うまくいかないほうのコードをコピペすると、コピペした時点でブロックレベルにあわせてインデントが整えられて、以下のようになるので、間違いが瞬時に分かります。
116
+
117
+
118
+
119
+ ![イメージ説明](c2e76b1341647456e04356646856a5d2.png)

1

テキスト修正

2019/06/23 22:44

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- ### (1) `let msgResult = '';` の一行上の `{` を削除する。
9
+ ### (1) `let msgResult = '';` の一行上の `}` を削除する。
10
10
 
11
11
 
12
12
 
@@ -72,7 +72,7 @@
72
72
 
73
73
  - **修正前:** [https://jsfiddle.net/jun68ykt/pusv9g4q/3/](https://jsfiddle.net/jun68ykt/pusv9g4q/3/)
74
74
 
75
-
75
+    
76
76
 
77
77
 
78
78