马上实行函数

起首相识立时函数

  1. 声明一个匿名函数

  2. 立时挪用这个匿名函数

作用:建立自力作用域,防止变量污染
参考

演习的时刻发明毛病

!function a(){console.log(1);}()
a();
//a is not defined(…)

查找材料

假如 function 语法是在一个表达式中(比方上述写法的 ! 写法都是表达式),关键字 function 背面的 “变量” 只是函数的名字,而不会发生变量,比方

var a = function b() {}
// typeof a === "function"
// typeof b === "undefined"
// a.name === "b"  注重:IE下能够 a.name === undefined
    原文作者:Huahua_Chen
    原文地址: https://segmentfault.com/a/1190000008430436
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞