立即执行函数

188 阅读1分钟

注意:本文章总结的知识点参考渡一教育前端课程

立即执行函数的优点: 执行完立即释放

立即执行函数的形式

形式一: 建议使用这一种
(function(){

}())

形式二:
(function() {

})()

只有表达式才能被执行符号执行

//不能执行,因为是函数声明,不是表达式
function test() {
  console.log(123)
}()

//可以执行,因为是函数表达式
var test = function(){
  console.log(123)
}()