參與iT邦JavaScript中忍比賽,獲得一本JS武林祕級“JavaScript設計模式”,因而閉門修練月餘,今神功既成故節錄三十片段,以饗邦友。

基本的函式用法了解之後,接著我們要說明函式的參考或指標。
先看個範例:
var feedCat_old  = function (){
    console.log("This is original function.");
};
var feedCat_new = feedCat_old;
var feedCat_old = function (){
    console.log("This is copied function.");
};
feedCat_new(); 	
// This is original function.
// 因為feedCat_old重新定義成為另一function之後,
// feedCat_new仍然指向舊的feedCat_old。
接下來我們要說明scope。
先來看範例:
var gFunction = function () {    
	// global,可在任何地方呼叫
};
var containerFunction = function() { 
  var subFunction = function() {    
    gFunction();               // OK
  }
  gFunction();                 // OK 
  subFunction();               // OK
}
containerFunction();                 
subFunction();                 // 錯誤,因為subF僅存於containerF內 
JS函式功能既強大又重要,此節為四小段之第三段,咱先進廣告,明天回來...
(待)