Name
Function
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 arrayargs
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
Get Webmaster in a Nutshell, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.