作用域与函数

全局变量很危险

栈与队列区别

栈()数组:unshift push

队列()数组:shift、push

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

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

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

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

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

  1.确定this指向

猜你喜欢

转载自www.cnblogs.com/heixuanyu/p/9961577.html