请帮助我理解下面的javascript代码。
var sayHello2 = new Function("msg","alert('Hello there '+msg);");
sayHello2('Thomas');
输出: - 你好托马斯
能否请您对此明确了解
答案 0 :(得分:1)
javascript中的Function对象构造函数的语法是:
new Function ([arg1[, arg2[, ...argN]],] functionBody)
所以你的代码相当于
function sayhello2(msg) {
alert('Hello there '+msg);
}
sayHello2('Thomas');