Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.02.2019, 23:36
Новичок на форуме
Отправить личное сообщение для Guamoko Посмотреть профиль Найти все сообщения от Guamoko
 
Регистрация: 17.06.2018
Сообщений: 9

работа с массивом. if и for
Имею массив
var hnap = [Hnap11,Hnap12, и т.д]
Дальше код(упрощенный, работает)
Hnap12.OnValueChange = function(){
Hnap12.Enabled = false;
for (var i = 0;i < 10; i++){
if (hnap[i].Enabled == true){
if (i ==1) continue;
hnap[i].Value = HnapOb.Value - Hnap12.Value ;
}
}
}
Дальше словами. У меня не получается добавить в код:
если встречаются hnap.Enabled ==false то
hnap[i].Value =HnapOb.Value - Hnap12.Value - ( сумма значений hnap у которых
Enabled ==false)
Ошибку выдает на записи sum
var sum =0;
for (var j=0;j<10;j++){
sum+=hnap[j];
}
но возможно я вообще ее не там и не так пишу.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа массивом Artur_Hopf Общие вопросы Javascript 11 27.04.2018 17:09
Работа с двумерным массивом dllec Общие вопросы Javascript 2 24.08.2015 12:42
Работа с массивом. Где ошибка ? Cepreu Общие вопросы Javascript 2 07.03.2015 17:19
Работа с массивом. Где ошибка ? Cepreu Общие вопросы Javascript 4 07.03.2015 17:17
Работа с массивом Alexej Общие вопросы Javascript 12 20.02.2013 16:45