Итак, ребята, у меня странный вопрос ... У меня есть этот код:
var valuesForLakewood = (function (m, k) {
return m[k] === undefined ? null : m[k];
})(this.lakewood, customerType);
var valuesForBridgewood = (function (m, k) {
return m[k] === undefined ? null : m[k];
})(this.bridgewood, customerType);
var valuesForRidgewood = (function (m, k) {
return m[k] === undefined ? null : m[k];
})(this.ridgewood, customerType);
lakewoodCost = weekdays * valuesForLakewood[0]
+ weekends * valuesForLakewood[1];
bridgewoodCost = weekdays * valuesForBridgewood[0]
+ weekends * valuesForBridgewood[1];
ridgewoodCost = weekdays * valuesForRidgewood[0]
+ weekends * valuesForRidgewood[1];
var hotel =
this.minCost(lakewoodCost, bridgewoodCost, ridgewoodCost);
Мне просто нужно немного почистить. Я повторяю одну и ту же функцию снова и снова, и мне хотелось бы узнать ваше мнение о том, как я могу немного это исправить, уменьшив размер моего кода. есть идеи? Заранее спасибо!