Я ищу лучшую практику для использования цикла jquery.
У меня есть цикл jquery, например:
$.each(rows, function(){
var rowClass = $.trim(this);
$('table.' + o.MainTableClass).append('<tr class="'+rowClass+'" />');
$('.'+rowClass).find('.ItemRow').each(function(){
var date = $(this).find('span.Date').text().split(o.dateSpliter).pop();
if($.inArray(date,usedYears)==-1)
{
usedYears.push(date);
}
});
});
Идея состоит в том, что мне придется снова использовать этот циклкроме этой части:
if($.inArray(date,usedYears)==-1)
{
usedYears.push(date);
}
Я имею в виду почти все, что во втором цикле.Я могу просто "скопировать / вставить" снова использовать тот же цикл, но я чувствую, что это не лучший способ пойти по этому пути.
Может быть, я могу обналичить этот цикл,или перейдите в какую-нибудь функцию, что вы предлагаете мне использовать в этом случае?
Спасибо