使用立即执行函数表达式
立即执行函数表达式( IIFE - immediately invoked function expression)是一个立即执行的匿名函数表达式,它在Javascript中有一些很重要的用途。
1 |
|
这是一个立即执行的匿名函数表达式,它在有JavaScript一些特别重要的用途。
两对括号包裹着一个匿名函数,使匿名函数变成了一个函数表达式。于是,我们现在拥有了一个未命名的函数表达式,而不是一个全局作用域下或在任何地方定义的的简单函数。
类似地,我们也可以创建一个命名过的立即执行函数表达式:
1 | (someNamedFunction = function(msg) { |
更多内容, 请参考下面链接 -
效率:
jsPerf
原文作者: anhr
原文链接: http://yoursite.com/2019/11/04/javascript/2016-01-25-Using-immediately-invoked-function-expression/
版权声明: 转载请注明出处(必须保留原文作者署名原文链接)