美文网首页
作用域链&引用类型

作用域链&引用类型

作者: 陈陈_2140 | 来源:发表于2019-01-25 20:56 被阅读0次

    1、立即执行函数表达式是什么?有什么作用?

    (function(){函数体})()即为立即执行函数,就是将一个匿名函数加上括号后再在后面加一个括号表示立即执行。

    作用:创建一个新的独立的作用域,作用域中的变量,外部无法访问,防止了变量污染。

    2、关于作用域链的一些见解

    每一次执行一个函数,其就创建了一个新的作用域,该作用域内的变量在作用域内可以进行任意操作,而外部元素却无法访问,,这就是函数的作用域;而对于函数内部的命令来说,在寻找变量的时候首先从该函数本身作用域内去寻找,如果找不到,其会在该函数定义的作用域内继续寻找,如果依旧找不到,它会继续向上一级去寻找,甚至找到全局作用下,直到找到为止;逐级向上的这个类似于链式的模式就叫做函数的作用域链

    相关文章

      网友评论

          本文标题:作用域链&引用类型

          本文链接:https://www.haomeiwen.com/subject/ujivjqtx.html