Показать сообщение отдельно
  #1 (permalink)  
Старый 08.04.2013, 17:52
Интересующийся
Отправить личное сообщение для weber Посмотреть профиль Найти все сообщения от weber
 
Регистрация: 08.04.2013
Сообщений: 16

Исключение нулевых данных в массиве
Всем привет, встала одна проблема с JS, имеется массив с данными, которые разбираются в цикле, нужно их перемножить между собой, но попадаются ключи равные нулю и тогда умножение не работает. Как можно в цикле указать чтобы пропускались такие значения?

небольшая иллюстрация моего кода, чтобы было понятней о чем речь:

var curr_string = $('.select option:selected');
var price = 0;
$.each(curr_string, function() {
    price += parseFloat($(this).attr('price'))
}


в данный момент такой скрипт работает и суммирует значения, но нужно изменить на умножение, но возникает вышеописанная проблема и в результате получаю ноль.

Как можно в таком цикле пропускать исключить нулевые значения? Или может вообще по другому стоит сделать?
Ответить с цитированием