我有這樣的代碼:轉換切換到對象
var params = Spry.Utils.getLocationParamsAsObject();
theLeague = params.league;
switch (theLeague)
{
case 'boyswinter':
var Soccer = new Spry.Widget.TabbedPanels("Soccer", {defaultTab: 0});
break;
case 'girlswinter':
var Soccer = new Spry.Widget.TabbedPanels("Soccer", {defaultTab: 1});
break;
default:
var Soccer = new Spry.Widget.TabbedPanels("Soccer", {defaultTab: 0});
}
我想使用替代的切換,我發現這個代碼位作爲指導使用:
var whatToBring = {
"Sunny" : "Sunscreen and hat",
"Rain" : "Umbrella and boots",
"Cold" : "Scarf and Gloves",
"Default" : "Play it by ear"
}
var gear = whatToBring[weather] || whatToBring["Default"];
然而,我不知道如何交換我的東西,以便它的工作。這應該很容易,但作爲一名JS初學者,我無法將頭圍住它。任何幫助將不勝感激。謝謝。
謝謝大家。這個解決方案做到了。如果我說我確切地知道這裏發生了什麼,或者像BBonifield所說的那樣,如果這是最好的方法去做,那麼我會說謊,但它完成了工作。 – Beau 2010-09-17 01:40:02
如果您想了解更多信息,可以詢問另一個有關這裏發生了什麼的問題。 =) – 2010-09-18 14:27:10