1

我试着打电话

function(v){alert(""+v);}(4);

但是警告出来了

function statement requires a name


当我用名字打电话时

function fname(v){alert(""+v);}(4);

什么都没发生

但是当我用括号打电话时,

(function(v){alert(""+v);})(4);
and
(function fname(v){alert(""+v);})(4);

两者都在屏幕上显示警报。为什么这一切会发生?

4

0 回答 0