我有这样的代码:转换切换到对象
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