我需要根據用戶選擇的下拉列表創建一定數量的對象。現在我有這個代碼。如何優化通過數字開關創建的集合?
var driversFunc = function() {
var driversCount = osagoViewModel.fields.driversCount.selectedValue();
switch (driversCount) {
case "many":
return [];
case "1":
return [new driver()];
case "2":
return [new driver(), new driver()];
case "3":
return [new driver(), new driver(), new driver()];
case "4":
return [new driver(), new driver(), new driver(), new driver()];
case "5":
return [new driver(), new driver(), new driver(), new driver(), new driver()];
}
};
(knockout.js使用)
這讓我想起了一些每日跆拳道項目...:D –
無標籤擊倒因爲這個問題似乎沒有任何關係 –