1. 程式人生 > >作用域與函式

作用域與函式

全域性變數很危險

棧與佇列區別

棧()陣列:unshift push

佇列()陣列:shift、push

函式體變數無法在函式外使用reference error :can\'t find variable :mountain

由於區域性變數有時有點多而且位置的改變可能導致程式的進行錯誤我,我們通常設定區域性範圍即區域性變數集合;

棧的執行(執行上下文)先進後出一個一個壓入並且誰最後壓入的誰先

  1.建立作用於連scope chain(函式優先順序高於變數0

  1.常見變數物件AO:首先初始化函式的引數arguments ,初始化函式宣告;初始化變數,函式的優先順序高於變數,如果函式與變數重名忽略變數

  1.確定this指向