自执行函数写法
這種寫法是錯誤的:
function(){
alert(1);
}();
?
原因:
原因是前半段“function(){alert(1);}”被當成了函數聲明,而不是一個函數表達式,從而讓后面的“();”變得孤立,產生語法錯。
正確寫法:
(function(){alert(1);})();
之所以要給 function 添加括弧是為了讓它形成一個表達式 (expression), 有了表達式,并且確定它的類型是個函數 (Function 實例), 就可以直接調用它
?
總結
- 上一篇: 2022年社保新规定一次性补缴,没有相关
- 下一篇: 国家能源局:要加大力度推进大型风电光伏发