作用域与函数

Posted heixuanyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作用域与函数相关的知识,希望对你有一定的参考价值。

全局变量很危险

栈与队列区别

栈()数组:unshift push

队列()数组:shift、push

函数体变量无法在函数外使用reference error :can‘t find variable :mountain

由于局部变量有时有点多而且位置的改变可能导致程序的进行错误我,我们通常设置局部范围即局部变量集合;

栈的执行(执行上下文)先进后出一个一个压入并且谁最后压入的谁先

  1.创建作用于连scope chain(函数优先级高于变量0

  1.常见变量对象AO:首先初始化函数的参数arguments ,初始化函数声明;初始化变量,函数的优先级高于变量,如果函数与变量重名忽略变量

  1.确定this指向

 

以上是关于作用域与函数的主要内容,如果未能解决你的问题,请参考以下文章

作用域与作用域链

js函数3-作用域与作用域链

作用域与闭包

函数作用域与名称空间

JavaScript之静态作用域与动态作用域 #yyds干货盘点#

JavaScript的作用域与作用域链