[JS] function call adhv functie naam
Hoi
ik heb de __naam__ van een functie in een var en ik wil de functie aanroepen die die naam heeft.
Bijv:
Maar zo werkt het dus niet. De functie executeExternalFunction wil namelijk een string als functie uitvoeren (dat kan niet, duh). Maar meer heeft ie niet. Hij heeft niet de actual functie... Hoe kan ik de functie, waarvan alleen de naam bekend is, toch uitvoeren?
Het moet kunnen, maar kan zo ff niet bedenken hoe..
ik heb de __naam__ van een functie in een var en ik wil de functie aanroepen die die naam heeft.
Bijv:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
function executeExternalFunction( f_szFunction )
{
f_szFunction();
}
executeExternalFunction('doeIets');
function doeIets()
{
alert('test...');
}
{
f_szFunction();
}
executeExternalFunction('doeIets');
function doeIets()
{
alert('test...');
}
Maar zo werkt het dus niet. De functie executeExternalFunction wil namelijk een string als functie uitvoeren (dat kan niet, duh). Maar meer heeft ie niet. Hij heeft niet de actual functie... Hoe kan ik de functie, waarvan alleen de naam bekend is, toch uitvoeren?
Het moet kunnen, maar kan zo ff niet bedenken hoe..
Als je bezig bent met variabele functies, misschien heb je dan ook nog wat aan [Function].apply() en [Function].call().
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -




