我在javascript中有一個開關,我需要把它與衆不同。 如何以更好的方式編寫此文件以避免切換?替換JavaScript的swich語句
var types = {
Int: 2,
Short: 3,
Long: 4,
Double: 5,
Decimal: 6,
String: 1,
Guid: 10,
Variant: 11,
};
switch (data.columnTypeId) {
case types.String:
case types.Guid:
case types.Variant:
self.GetStrings(data);
break;
case types.Int:
case types.Decimal:
case types.Short:
case types.Long:
case types.Double:
self.GetNumbers(data);
break;
default:
}
有什麼不對的代碼?我看起來很棒。 –
一大堆'如果'?也許如果你解釋*爲什麼*你需要替換完美的代碼... –
我不想在開關中重複不同的情況 – cmonti