Function() (capital F) : Function Object « Function « JavaScript Tutorial






Syntax

var variable = new Function()
    var variable = new Function(int)
    var variable = new Function(arg1, ..., argN)

Function() is a constructor that creates a Function object.

Properties and Methods of the Function Object

Property/MethodDescription
apply()Applies method to multiple objects
argumentsArray reflecting function arguments
arityNumber of arguments expected by function
call()Allows calling of methods belonging to other functions
callerReference to function caller
prototypePrototype for a class of objects
toSource()Created copy of function object
toString()Converts function back to string which defines it


The following example sets the Background Color with a New Function Object

<html>
    <script language="JavaScript">
    <!--
    // Create a function to change background color
    var setBGColor = new Function(document.bgColor='blue');
    -->
    </script>
</html>








7.2.Function Object
7.2.1.Function() (capital F)
7.2.2.Function.apply()
7.2.3.Function.arguments
7.2.4.Function.arity
7.2.5.Function.call()
7.2.6.Function.caller
7.2.7.Function.prototype
7.2.8.Function.toSource()
7.2.9.Function.toString()