Passing arguements into a function member of an array

[COLOR=black][FONT=Arial]I want to have an array, where each value is a function, where each function also has a set of arguments.[/FONT][/COLOR]

[COLOR=black][FONT=Arial]What is the correct syntax for setting a value of an array as a function?[/FONT][/COLOR]

[COLOR=black][FONT=Arial]Lastly, how do I pass arguments into the array’s value?[/FONT][/COLOR]


[COLOR=black][FONT=Arial]var funcA = new Function(a:Number, b:Number){return a + b};[/FONT][/COLOR]
[COLOR=black][FONT=Arial]var funcB = new Function(a:Number, b:Number){return a - b};[/FONT][/COLOR]
[COLOR=black][FONT=Arial]var funcC = new Function(a:Number, b:Number){return a * b};[/FONT][/COLOR]
 
[COLOR=black][FONT=Arial]var myArray:Array = new Array(funcA, funcB, funcC);[/FONT][/COLOR]
 
[COLOR=black][FONT=Arial]var argument1:Number = 15;[/FONT][/COLOR]
[COLOR=black][FONT=Arial]var argument2:Number = 10;[/FONT][/COLOR]
 
[FONT=Arial][COLOR=black]var answer1:Number = myArray[0](argument1, argument2);  // 25[/COLOR][/FONT]
[COLOR=black][FONT=Arial]var answer2:Number = myArray[1](argument1, argument2);  // 5[/FONT][/COLOR]
[COLOR=black][FONT=Arial]var answer3:Number = myArray[2](argument1, argument2);  // 150[/FONT][/COLOR]

[COLOR=black][FONT=Arial]This syntax must be wrong for a thousand different reasons…[/FONT][/COLOR]
[FONT=Arial][/FONT]
[COLOR=red]EDIT: “Arguments” spelled wrong in my title ><.[/COLOR]