質問編集履歴

2

指摘に対する追記

2019/11/05 03:55

投稿

nanase21
nanase21

スコア144

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  # 困っている事
2
2
 
3
- ``Uncaught SyntaxError: Identifier 'StatusOk' has already been declared``の解決方法が分からなく困っています。
3
+ ``Uncaught SyntaxError: Identifier 'Ok' has already been declared``の解決方法が分からなく困っています。
4
4
 
5
5
  エラーとしては、変数を再定義にしたことによって起きています。
6
6
 
@@ -93,3 +93,15 @@
93
93
 
94
94
 
95
95
  ```
96
+
97
+
98
+
99
+ # 質問に対する返答
100
+
101
+ 「statusOk」は変数名をわかりやすくするために「ok」に変えたのですが、エラー文の中身が未修正でした。
102
+
103
+
104
+
105
+ # ググった情報
106
+
107
+ 私なりに調べてみたところ。``let``や``const``で宣言されているのが原因で、それらは再定義できないためエラーが起きているとのことでした。解決策としては、``var``を使用するとで解決できましたがES6での書き方において``var``を使用しても大丈夫なのでしょうか?

1

質問の修正

2019/11/05 03:55

投稿

nanase21
nanase21

スコア144

test CHANGED
@@ -1 +1 @@
1
- javascript: Uncaught SyntaxError: Identifier 'obj' has already been declared
1
+ javascript: Uncaught SyntaxError: Identifier 'FN' has already been declared
test CHANGED
@@ -6,7 +6,9 @@
6
6
 
7
7
  原因としては、jsを共通化しようと2つのファイルで同じjsのソースを使用しようとしたところエラーが発生しました。
8
8
 
9
- エラーが起きるタイミングとしては、登録フォームA(クライアントユーザー)から登録フォームB(ゲストユーザー)遷移した時にエラーが発生します。(登録Bで意図した処理が起きなくて困っています。)
9
+ エラーが起きるタイミングとしては、登録フォーム途中で離脱してから再度登録フォームに戻る時に発生します。
10
+
11
+ リロードすると直るのですがリロードしなくてもエラーが起きないようにしたいです。
10
12
 
11
13
 
12
14