Показать сообщение отдельно
  #1 (permalink)  
Старый 23.08.2015, 13:43
Аспирант
Отправить личное сообщение для nikto93i7 Посмотреть профиль Найти все сообщения от nikto93i7
 
Регистрация: 06.07.2015
Сообщений: 50

Помогите сократить код
Привет всем!) Прошу помочь с кодом (сократить его).
Думаю, что проще все будет выглядеть с помощью счетчика...

Код рабочий, но выглядет страшно и совсем безграмотно
function positive() {
    if ($("#term1").val() == 1){
	positiveUp = [ 0, tcoSavings()];
	return positiveUp
    } else if ($("#term1").val() == 2) {
    positiveUp = [ 0, tcoSavings(), tcoSavings()];
	return positiveUp
    } else if ($("#term1").val() == 3) {
    positiveUp = [ 0, tcoSavings(), tcoSavings(), tcoSavings()];
	return positiveUp
    } else if ($("#term1").val() == 4) {
    positiveUp = [ 0, tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings()];
	return positiveUp
    } else if ($("#term1").val() == 5) {
    positiveUp = [ 0, tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(),
 tcoSavings()];
	return positiveUp
    } else if ($("#term1").val() == 6) {
    positiveUp = [ 0, tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(),
 tcoSavings(), tcoSavings()];
	return positiveUp
    } else if ($("#term1").val() == 7) {
    positiveUp = [ 0, tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(),
 tcoSavings(), tcoSavings(), tcoSavings()];
	return positiveUp
    } else if ($("#term1").val() == 8) {
    positiveUp = [ 0, tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(),
 tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings()];
	return positiveUp
    } else if ($("#term1").val() == 9) {
    positiveUp = [ 0, tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(),
 tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings()];
	return positiveUp
    } else if ($("#term1").val() == 10) {
    positiveUp = [ 0, tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(),
 tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings(), tcoSavings()];
	return positiveUp
    }
};


Буду признателен за помощь
Ответить с цитированием