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
lengthThe number of named arguments specified when the function was declared. See
Arguments.lengthfor the number of argument actually passed. JS 1.1; JScript 2.0; ECMA v1.prototypeAn 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 arrayargsas 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
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access