我試圖實現以下僞代碼:變量名在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