質問するログイン新規登録

質問編集履歴

2

指摘に対する追記

2019/11/05 03:55

投稿

nanase21
nanase21

スコア144

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  # 困っている事
2
- ``Uncaught SyntaxError: Identifier 'StatusOk' has already been declared``の解決方法が分からなく困っています。
2
+ ``Uncaught SyntaxError: Identifier 'Ok' has already been declared``の解決方法が分からなく困っています。
3
3
  エラーとしては、変数を再定義にしたことによって起きています。
4
4
  原因としては、jsを共通化しようと2つのファイルで同じjsのソースを使用しようとしたところエラーが発生しました。
5
5
  エラーが起きるタイミングとしては、登録フォーム途中で離脱してから再度登録フォームに戻る時に発生します。
@@ -45,4 +45,10 @@
45
45
  }, false);
46
46
  })();
47
47
 
48
- ```
48
+ ```
49
+
50
+ # 質問に対する返答
51
+ 「statusOk」は変数名をわかりやすくするために「ok」に変えたのですが、エラー文の中身が未修正でした。
52
+
53
+ # ググった情報
54
+ 私なりに調べてみたところ。``let``や``const``で宣言されているのが原因で、それらは再定義できないためエラーが起きているとのことでした。解決策としては、``var``を使用するとで解決できましたがES6での書き方において``var``を使用しても大丈夫なのでしょうか?

1

質問の修正

2019/11/05 03:55

投稿

nanase21
nanase21

スコア144

title CHANGED
@@ -1,1 +1,1 @@
1
- javascript: Uncaught SyntaxError: Identifier 'obj' has already been declared
1
+ javascript: Uncaught SyntaxError: Identifier 'FN' has already been declared
body CHANGED
@@ -2,7 +2,8 @@
2
2
  ``Uncaught SyntaxError: Identifier 'StatusOk' has already been declared``の解決方法が分からなく困っています。
3
3
  エラーとしては、変数を再定義にしたことによって起きています。
4
4
  原因としては、jsを共通化しようと2つのファイルで同じjsのソースを使用しようとしたところエラーが発生しました。
5
- エラーが起きるタイミングとしては、登録フォームA(クライアントユーザー)から登録フォームB(ゲストユーザー)遷移した時にエラーが発生します。(登録Bで意図した処理が起きなくて困っています。)
5
+ エラーが起きるタイミングとしては、登録フォーム途中で離脱してから再度登録フォームに戻る時に発生します。
6
+ リロードすると直るのですがリロードしなくてもエラーが起きないようにしたいです。
6
7
 
7
8
  ```js
8
9
  let FN = document.getElementById("firsname");