The syntax for this type of function is more like the declaration of a variable.
var varName = new Function(argument1,...,lastArgument);
The keyword Function is used to create a new function dynamically from the arguments.
All of the arguments must be strings, and the last argument should always contain the functionality of the function.
<html>
<SCRIPT LANGUAGE='JavaScript'>
<!--
//Create the dynamic Function
var multiplyByFive = new Function("y","return y*5");
document.write("3*5=",multiplyByFive(3));
//-->
</SCRIPT>
</html>
7.8.Dynamic Function |
| 7.8.1. | Functions as Objects (Create the dynamic Function) (IE) |