Since overloading a function is not allowed, I am trying to find a way to pass values to a function.
In php I resolve in the following way:
// value2 and value3 are optional
function myMethod(value1, value2 = '', value3 = '')
{
// TO DO
}
In Java I can overload the methods:
function myMethod(value1)
{
// TO DO
}
function myMethod(value1, value2)
{
// TO DO
}
In javascript I don't know:
var myAwesomeOptions =
{
'value1' : 'abc',
'value3' : 'def'
}
myMethod(myAwesomeOptions);
function myMethod(options)
{
if (value1 == ???? ) ...
or
switch(options)
....
}
As you can see I am trying to do an overload for a function. How can I pass values to a functions with optional parameters?