JavaScript有一个Function
构造函数产生一个匿名函数:为什么我不能将函数传递给Function构造函数?
new Function()
当传递一个函数作为参数传递给Function
,我得到一个语法错误:
new Function(function(){})
产生
SyntaxError: Unexpected token (
但是,当我传递一个数字时,一切正常:
new Function(10)
为什么在将函数传递给Function
时出现语法错误?
因为那么世界就会爆炸:)。 – Corbin
你可以尝试这样做:http://stackoverflow.com/questions/2274695/new-function-with-lower-case-f-in-javascript – linguini