请帮我理解下面的javascript代码。作为对象的javascript函数
var sayHello2 = new Function("msg","alert('Hello there '+msg);");
sayHello2('Thomas');
输出: - 你好托马斯
您能给我一个明确的认识上的功能对象构造在JavaScript本
请帮我理解下面的javascript代码。作为对象的javascript函数
var sayHello2 = new Function("msg","alert('Hello there '+msg);");
sayHello2('Thomas');
输出: - 你好托马斯
您能给我一个明确的认识上的功能对象构造在JavaScript本
语法是:
new Function ([arg1[, arg2[, ...argN]],] functionBody)
因此您的代码相当于
function sayhello2(msg) {
alert('Hello there '+msg);
}
sayHello2('Thomas');
谢谢Nir Levy – user3519807
使用Function对象构造函数语法的优势是什么?它只是最小化代码..或者其他任何东西 – user3519807
我能想到的一个优点是动态定义函数(从用户的输入或某事)。顺便说一句,如果这个答案是有用的,你应该把它标记为这样 –
您是否尝试搜索'new Function()',至少是否尝试猜测 – Tushar