我试图实现以下伪代码:变量名在Javascript
function processAboutLink(){
}
function processServicesLink(){
}
var variableName = 'about';
process + variableName + Link();
var variableName = 'services';
process + variableName + Link();
我知道,上面的代码是不是真实的,但逻辑表示。任何人都可以将我指向正确的方向吗?
你需要首先帽'variableName',但耶。 @Downvoter:这回答了问题。是的,它可能应该有一个警告,总是有一种比'eval'更好的方式,但是降低正确答案似乎相当苛刻。 – 2012-04-27 12:11:54
感谢指针T.J. 似乎有人低估了而不知道为什么使用eval是不好的。从来不知道使用eval是不好的做法。 – amaters 2012-04-27 12:14:52
@amaters对不起,我只是忍不住自己!这是一个自动的反应,任何时候我在答案中看到'eval' ... – Alnitak 2012-04-27 12:16:08