function num(){ alert(''); } num(); var m=new Function("alert(''); m.color='red';"); m();
这两个应该没有什么区别吧???下一步
function num(){ num.color="red"; } var m=new Function(" m.color='red';"); num(); alert(num.color); m(); // m is not defined alert(m.color);
怎会出现这种问题???
Function?
用下面的呢?
var m = function(...){...};
根本沒有問題
没问题。。