1
我該如何着手將ifelse
重寫爲switch
?重寫ifelse開關
var d = document,
a = 'foo',
b = 'bar',
c = 'foobar';
if (d.URL.indexOf(a) != -1 || d.URL.indexOf(b) != -1)
{
// do this
}
elseif(d.URL.indexOf(c) != -1)
{
// do something else
}
如此下去這個約10多ifelse
這就是爲什麼我寧願將其更改爲switch
我尋找答案,並沒有發現任何這樣的嘗試:
function io(i)
{
d.URL.indexOf(i) != -1;
}
switch (io())
{
case a:
case b:
// do this
break;
case c:
// do this
break;
}
和同樣的東西的一些變化,但我非常是一個JS新手,所以知道我可能是錯的(我是)。
a)您是否嘗試過[Google](http://www.google.com/search?q=javascript+switch+statement)以瞭解switch語句的語法? b)格式化您的代碼示例! – Nils
當然,(額外:)可能不好。 –
對不起所有的忍者編輯,但我的答案應該是你現在需要的。 – Evan