2011-12-29 59 views
2

函数名称'foo'及其参数'arg'字符串,有没有办法执行foo(arg)?我需要使用eval吗?如果它在Ruby中,我想要执行类似send(foo, arg)的操作。执行字符串中给出的命令

回答

4

您可以使用索引符号:

window[name](arg); 
+1

我同意窗口[名],但阿根廷也是一个字符串。窗口[NAME](窗口[参数]);感觉不是你总想要的。此[NAME](本[参数]);可能工作,但不适用于本地增值税。 – rene 2011-12-29 23:00:16

+1

假设该函数在全局范围内。 – 2011-12-29 23:00:22

+0

谢谢,人。它有帮助。 – sawa 2011-12-29 23:01:31