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>