[解決済み] Switch Case ステートメントでの Const 宣言の重複によるエラー
2022-12-13 18:42:30
質問
以下のようなコードを書いているのですが、「Duplicate Declaration query_url」というエラーが出てしまいます。
switch(condition) {
case 'complex':
const query_url = `something`;
break;
default:
const query_url = `something`;
break;
}
query_urlが2回宣言されていることは理解できますが、これは正しいことではありません。しかし、私はこれを解決する方法がわかりません。どなたか、これを動作させるための正しい方法を教えていただけませんか?
どのように解決するのですか?
それぞれのケースで同じ変数を再宣言する必要がある場合、以下を参照してください。 ベルギーの回答
もし
query_url
はスイッチの分岐によって複数の値を持つことができるので、明らかに変数が必要です (
var
または
let
).
constは一度設定されるとそのままになります。
letを用いた使用例
let query_url = '';
switch(condition) {
case 'complex':
query_url = `something`;
break;
default:
query_url = `something`;
break;
}
関連
-
[解決済み] JavaScriptで複数ケースを扱うSwitch文
-
[解決済み] インポートパスの中の@はどういう意味ですか?
-
[解決済み】eslint: error Parsing error: キーワード 'const' は予約されています。
-
[解決済み] 文字列のn番目の出現箇所を取得するには?
-
[解決済み] moment.jsでミュータビリティを回避するには?
-
[解決済み] Javascriptで動的に命名されたメソッドを呼び出すにはどうすればよいですか?
-
[解決済み] BlobからArrayBufferへ移行する方法
-
[解決済み] AJAX Mailchimp サインアップフォームの統合
-
[解決済み] Prototypeを使ってtextareaを自動サイズ調整するには?
-
[解決済み] なぜjavascriptのES6 Promisesはresolve後も実行を継続するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Google maps API V3 - 同一地点に複数のマーカーを設置する。
-
[解決済み] reactのrender関数でdynamic hrefを作成するには?
-
[解決済み] Chart.jsを使ってドーナツチャートの中にテキストを追加するには?
-
[解決済み] javascript includes() 大文字小文字を区別しない
-
[解決済み] jqueryはjavascriptのライブラリなのかフレームワークなのか?[クローズド]
-
[解決済み] Reactメモを使うべきではない場合とは?
-
[解決済み] jQueryで入力ファイルが空かどうかをチェックする方法
-
[解決済み] 文字列とラベルのローカライズとグローバリゼーションのベストプラクティス【終了しました
-
[解決済み] JavaScript で `throw` の後に `return` をする必要がありますか?
-
[解決済み] Fetch: ステータスがOKでない場合、プロミスを拒否し、エラーをキャッチするか?