重複の可能性:
100 万の IF ステートメントの代替
プログラミング初心者なので知識がほとんどありません。(初心者の質問を投稿して申し訳ありません)
これが私の質問です。
このように国に応じてユーザーをリダイレクトするために「if、else」ステートメントを使用しました。
if (country == 'US') {
window.location=us
}
else {
if (country == 'GR') {
window.location=gr
}
else {
// (repeated this for 5 times/5 different countries)
}
}
さて、ここで、訪問者をそれぞれの州 (つまり、カリフォルニア、アリゾナなど) にリダイレクトする必要があります。
問題は、if/else ステートメントを使用し続けると、これを 50 回繰り返さなければならず、JavaScript コードがばかげてしまうことです。
これを行うためのより良い方法があることを知っています。
複数の if/else ステートメントを配列に置き換える方法を誰かが示すことができますか? このような状況で配列を使用する必要がありますか? 私は正しいですか?
私が間違っている場合は、私を訂正して、代わりに使用する必要がある他のステートメントを示してもらえますか?
ありがとうございます。また、このような初心者の質問をして申し訳ありません。