arguments.length Property

ActionScript for Flash MX: The Definitive Guide, 2nd Edition
By Colin Moock
Chapter 18.  ActionScript Language Reference
arguments.length Property Flash 5

the number of parameters passed to an argument read/write
arguments.length

Description

The length property stores an integer representing the number of elements in the arguments array, which equates to the number of parameters passed to the currently executing function.

Example

We can use the length property of arguments to determine whether a function was invoked with the correct number of parameters. The following example checks whether two arguments have been passed to someFunction( ). Checking whether the passed arguments are of the correct type is left as an exercise to the reader. (Hint: see the typeof operator.) Here's the code:

function someFunction (y, z) {   if (arguments.length != 2) {     trace("Function invoked with wrong number of parameters");     return;   }   // Proceed with normal function body... }
     



    ActionScript for Flash MX. The Definitive Guide
    ActionScript for Flash MX: The Definitive Guide, Second Edition
    ISBN: 059600396X
    EAN: 2147483647
    Year: 2002
    Pages: 780
    Authors: Colin Moock

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net