Function |
Core JavaScript 1.0; JScript 1.0; ECMA v1 |
Constructor
new Function(argument_names..., body)
This constructor was introduced in JavaScript 1.1, and has been
obsoleted by the function literal syntax of JavaScript 1.2.
Properties
- length
-
The number of named arguments specified when the function was
declared. See Arguments.length for the number of
argument actually passed. JS 1.1; JScript 2.0; ECMA v1.
- prototype
-
An object which, for a constructor function, defines properties and
methods shared by all objects created with that constructor function.
JS 1.1; JScript 2.0; ECMA v1.
Methods
- apply( thisobj, args)
-
Invokes the function as a method of
thisobj, passing the elements of the array
args as arguments to the function. Returns
whatever value is returned by the invocation of the function. JS 1.2;
JScript 5.5; ECMA v3.
- call( thisobj, args...)
-
Invokes the function as a method of
thisobj, using any subsequent arguments as
arguments to the function. Returns the value that is returned by the
invocation of the function. JS 1.5; JScript 5.5; ECMA v3.
- toString( )
-
Returns a string representation of the function. In some
implementations, this is the actual source code of the function. JS
1.0; JScript 2.0; ECMA v1.
See Also
Arguments
|