2013-08-06 24 views

回答

2

顯然,

var fun = new Function("return fnOriginal()"); 

new Function("code")相同function() { code }。如果代碼缺少返回語句,該函數將不會返回任何內容。

+0

你能解釋一下嗎? –

+1

@NoIdeaForName:請參閱更新 – georg

0

使用以下

fnOriginal = function(){ 
    console.log("hello"); 
    return 10; 
}; 

var fun = new Function("return fnOriginal();"); 
alert(fun()); 

它會返回10

相關問題