| 7.2.1.Function() (capital F) | 
| 
 | 
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/Method | Description |  | apply() | Applies method to multiple objects |  | arguments | Array reflecting function arguments |  | arity | Number of arguments expected by function |  | call() | Allows calling of methods belonging to other functions |  | caller | Reference to function caller |  | prototype | Prototype 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>
  |     
 
 |