让我们举个例子:
let name;
switch (name) {
case "John":
personsName = "little John";
break;
case "Bob":
personsName = "Bob almighty";
break;
}
我可以从每个案例中取出personName =
,以某种方式将其置于顶部并仅留下分配吗?
所以它想:
case "Bob":
"Bob almighty";
break;
否则有50个案例我将不得不重复personName =
次文字50次。如果不可能,为什么?
答案 0 :(得分:4)
创建name
与personName
var map = {
"John" : "little John",
"Bob" : "Bob almighty"
}
现在将您的personName设为
var personName = map[name];
无需使用switch case
。