Показать сообщение отдельно
  #49 (permalink)  
Старый 04.02.2010, 15:36
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от Kolyaj
Использования reduce? Искусственный пример: сумма значений всех input[type=text] на странице (не запускал)
а, т.е. сначала мэппим элементы в значения... Имхо, лучше всегда вызывать для каждого элемента, т.е. что-то типа
alert($$('input', {
    filter: function(el) {
        return el.type == 'text';
    },
    reduce: function(sum, el) {
        return sum + parseInt(el.value) || 0;
    }
}));

может и реализация проще станет

Сообщение от Kolyaj
Читабельность данной функции меня самого не радует, но пока не придумал, как лучше переписать
а идеи из соседней темы тебе не нравятся?
Ответить с цитированием