<分区> 分区>
Possible Duplicate:
Alternative to a million IF statements
我是编程新手,所以我知道的很少。 (很抱歉发布新手问题)
这是我的问题。
我使用“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 语句替换为一个数组?在这种情况下应该使用数组吗?我说得对吗?
如果我错了,你能纠正我并告诉我应该使用什么其他陈述吗?
再次感谢您提出这样一个新手问题。