我是靠谱客的博主 小巧煎蛋,最近开发中收集的这篇文章主要介绍深入理解JavaScript系列(4):立即调用的函数表达式前言什么是自执行?自执行函数表达式更多阅读同步与推荐,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
前言
大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。
在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的人说自动执行,所以你完全可以按照你自己的理解来取一个名字,不过我听很多人都叫它为“自执行”,但作者后面说了很多,来说服大家称呼为“立即调用的函数表达式”。
本文英文原文地址:http://benalman.com/news/2010/11/immediately-invoked-function-expression/
什么是自执行?
在JavaScript里,任何function在执行的时候都会创建一个执行上下文,因为为function声明的变量和function有可能只在该function内部,这个上下文,在调用function的时候,提供了一种简单的方式来创建自由变量或私有子function。
// 由于该function里返回了另外一个function,其中这个function可以访问自由变量i
// 所有说,这个内部的function实际上是有权限可以调用内部的对象。
最后
以上就是小巧煎蛋为你收集整理的深入理解JavaScript系列(4):立即调用的函数表达式前言什么是自执行?自执行函数表达式更多阅读同步与推荐的全部内容,希望文章能够帮你解决深入理解JavaScript系列(4):立即调用的函数表达式前言什么是自执行?自执行函数表达式更多阅读同步与推荐所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复