Мысль, что это стоило того, извлекли уроки из новой книги Джона Резига. Не забудьте купить его, когда он выйдет!
JQuery получить количество параметров, объявленных для функции
function makeNinja(name){}
function makeSamurai(name, rank){}
assert( makeNinja.length == 1, "Only expecting a single argument" );
assert( makeSamurai.length == 2, "Multiple arguments expected" );
Выход:
ПРОЙДИТЕ, ожидая только один аргумент
PASS Ожидается несколько аргументов
Источник: http://ejohn.org/apps/learn/#88