<script>
var resize = function(){
alert(1);//这一句只执行一次
return function(){alert(2)}
}();//可以试试去掉()后的效果
alert(resize);
resize();
</script>
执行后的结果:
alert:
1
function(){alert(2)}
2
当去掉()
}//();//可以试试去掉()后的效果
执行结果:
alert:
function(){
alert(1);//这一句只执行一次
return function(){alert(2)}
}
1