JavaScript
Article

jQuery get number of parameters declared for a function

By Sam Deering

Thought this was worth the share, learnt from John Resig’s new book. Be sure to buy it when it comes out!

jQuery get number of parameters declared for a function

function makeNinja(name){}
function makeSamurai(name, rank){}
assert( makeNinja.length == 1, "Only expecting a single argument" );
assert( makeSamurai.length == 2, "Multiple arguments expected" );

Output:
PASS Only expecting a single argument
PASS Multiple arguments expected

Source: http://ejohn.org/apps/learn/#88

No Reader comments

Recommended

Learn Coding Online
Learn Web Development

Start learning web development and design for free with SitePoint Premium!

Get the latest in JavaScript, once a week, for free.