Если у вас есть функция, которая принимает функцию в качестве параметра, и у вас нет кода для ее передачи, вы можете передать $.noop
.
Я не могу вспомнить ни одного такого случая в jQuery, где параметр не является необязательным, во-первых.
В отличие от записи function(){}
, передача $.noop
не создаст новый экземпляр функции, сэкономив немного памяти. Однако, если все, что вы передаете, модифицирует объект функции (например, funcParam.id = 2
), передача $.noop
испортит все.