【发布时间】:2013-12-09 07:26:44
【问题描述】:
我有这样的课:
label =
{
car1 = "Chevrolet Camaro",
car2 = "Ford Mustang",
car3 = "Dodge Challenger"
}
当我需要获取标签时,我使用这种方法:
function getLabel(name)
{
switch (name.ToLowerCase())
{
case "car1":
return label.car1;
break;
case "car2":
return label.car2;
break;
case "car3":
return label.car3;
break;
}
}
这个函数对于几行是可以的,但是如果我有这么多行,有什么方法可以处理这个吗?有没有类似的方法:
function getLabel(name)
{
text = name.ToLowerCase();
return label.text;
}
非常感谢。
【问题讨论】:
-
是变量
label是一种json?格式是什么? -
使用括号表示法:
return label[ name.toLowerCase() ]; -
你确定不是
label = { car1 : "Chevrolet Camaro",?
标签: javascript class variables call