可能重复:
一百万个 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 语句替换为数组?在这种情况下应该使用数组吗?我对么?
如果我错了,你能纠正我并告诉我应该使用什么其他语句吗?
谢谢你,我再次为提出这样一个新手问题而道歉。