Следует ли передавать в качестве аргументов объект jQuery или DOM? (Вопрос производительности)

Что лучше с точки зрения производительности.

foo(this);

function foo(element) {

    $(element).index();

}

Или мне следует сделать

foo($(this));

function foo($element) {

    $element.index();

}

Очевидно, принимая во внимание, что я буду использовать аргумент несколько раз внутри функции.

Спасибо! Коннор

9
задан Connor Burton 24 September 2011 в 13:18
поделиться