【发布时间】:2012-12-20 03:33:21
【问题描述】:
如何创建具有动态名称的函数?比如:
function create_function(name){
new Function(name, 'console.log("hello world")');
}
create_function('example');
example(); // --> 'hello world'
函数也应该是一个函数对象,这样我就可以修改对象的原型。
【问题讨论】:
-
您能解释一下您要解决的问题吗?
-
@Philipp:例如,OP 可能有兴趣用另一个构造函数替换一些构造函数,但给它与原始构造函数相同的名称,因此代码会看到相同的函数名称。这可能是我面临的原因之一。但我敢肯定还有其他人。
标签: javascript function dynamic