Javascript在函数名中放了一个变量

时间:2014-02-14 02:59:33

标签: javascript function variables

是否可以将变量放在函数名中? 我想这样做

var **myvariable**;
function myFunction **myvariable** ()

有没有办法将“myvariable”放在这个名字中? 感谢

2 个答案:

答案 0 :(得分:0)

var方式定义您的函数,如下所示:

var testFunction = function(){
    //TODO
};

如果您的功能在窗口范围内定义,请转换为:

var name = 'testFunction';
window[name] = function(){
    //TODO
};

类似的东西。

答案 1 :(得分:0)

我不确定你的动机是什么,但是如何:

var foo;
foo = function bar(){

}

这会将名为bar的函数指定给变量foo。这意味着:

>foo
function bar(){

}

>foo.name
"bar"