Variable name in function call in Javascript
javascript
Solution
It would be more convenient to have an object, because you can access properties dynamically:
var processLinkFunctions = {
about: function() { ... },
services: function() { ... }
};
Then, it's as easy as:
processLinkFunctions[variableName]();
This is basically the same as `processLinkFunctions.about()` if `variableName === "about"`.
Problem
I'm trying to achieve the following pseudo code: ``` function processAboutLink(){ } function processServicesLink(){ } var variableName = 'about'; process + variableName + Link(); var variableName = 'services'; process + variableName + Link(); ``` I'm aware that the code above isn't real but is a logical representation. Can anyone point me in the right direction?