работа с массивом. 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]; } но возможно я вообще ее не там и не так пишу. |
Часовой пояс GMT +3, время: 18:07. |