Wraps a built-in or JavaScript function.
Go to Property Listing | Method Listing
Property |
Type |
Access |
Description |
---|---|---|---|
read/write |
The function arguments, packed into an array. This property is deprecated; use the arguments property within the function body. |
||
readonly |
The number of formal arguments. This property is deprecated; use the length property instead. |
||
readonly |
The number of formal arguments. |
||
readonly |
The function name. |
Constructor
Function Function (arguments:String, body:String)
The Function constructor parses the argument list and creates a Function object.
Parameter |
Type |
Description |
---|---|---|
arguments |
The list of formal arguments, separated by commas. The formal arguments can also be supplied one by one; in this case, the last argument to the Function constructor is considered to be the function body. |
|
body |
The body of the function to create. |
Varies apply (thisObj:Object, args:Array)
Apply a this object and an argument list to a function.
This function is different from call(); here, the arguments are suppliedas an Array object.
Parameter |
Type |
Description |
---|---|---|
thisObj |
The object to be used as this. |
|
args |
An array of arguments. |
Varies call (thisObj:Object, argument:Varies)
Apply a this object and arguments to a function.
This function is different from apply(); here, the arguments are supplied one by one.
Parameter |
Type |
Description |
---|---|---|
thisObj |
The object to be used as this. |
|
argument |
Varies |
The first agument to the function. Add as many as needed. |
String toSource ()
Creates a string representation of this object that can be fed back to eval() to re-create an object. Works only with JavaScript functions.
String toString ()
Returns the function definition as a string.