是否可以将变量放在函数名中? 我想这样做
var **myvariable**;
function myFunction **myvariable** ()
有没有办法将“myvariable”放在这个名字中? 感谢
答案 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"