Function
QuickLinks
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| arguments | Object | r/w | The function arguments, packed into an array. This property is deprecated; use the arguments property within the function body. |
| arity | number | readonly | The number of formal arguments. This property is deprecated; use the length property instead. |
| length | number | readonly | The number of formal arguments. |
| name | string | readonly | The function name. |
Methods
Function Function (arguments:string, body:string)
| Parameter | Type | Description |
|---|---|---|
| arguments | string | The list of formal arguments, separated by commas. |
| body | string | The body of the function to create. |
any apply (thisObj:Object, args:Array)
Apply a this object and an argument list to a function.
| Parameter | Type | Description |
|---|---|---|
| thisObj | Object | |
| args | Array | An array of arguments. |
any call (thisObj:Object, argument:any)
Apply a this object and arguments to a function.
| Parameter | Type | Description |
|---|---|---|
| thisObj | Object | |
| argument | any |
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.
Element of
Object.constructor
Used in
Array.sort (userFunction:Function)
Object.watch (name:string, func:Function)
Return
Function Function.Function (arguments:string, body:string)