觀察函式的呼叫過程(堆疊過程)一直是程式語言的除錯方法之一 相較於後端用的語言大多能透過console印出出錯部分的code和stack JavaScript碰到錯誤時的方式是立刻block並提示出錯的code,但不提供stack 部分瀏覽器的developer tool提供了程式碼的stack觀察設定,可自行查閱資料(例如:chrome) 如果要透過JavaScript code執行,則在想觀察的部分加入以下代碼: var e = new Error(); console.log(e.stack); 如此就能得知觀察處的程式碼是如何被呼叫