請幫我理解下面的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