我试过了。
funcVar = 'function (a, b) {c = a + b; alert (c);}';
document.write (funcVar);
但没有功能,我想在某个时候使用变量中的那个函数。
答案 0 :(得分:2)
你需要:
undefined
添加到自身你应该:
这样:
var funcVar;
funcVar = function (a, b) {
var c = a + b;
alert (c);
};
funVar(1,2);
答案 1 :(得分:0)
这不是一个函数,这是一个字符串。您需要删除引号。你需要执行它,而不是打印它:
var funcVar = function (a, b) {c = a + b; alert (c);};
funcVar(23, 42);
答案 2 :(得分:-1)
这很有效。谢谢大家。
var funcVar;
funcVar = 'function stop() {alert ("Test");}';
eval(funcVar);
stop();