js 四種調用模式和this的關係總結

  更新: 這篇又簡單又明瞭啊喂javascript

 

  首先看這一篇, 很簡單很清楚了,http://www.ruanyifeng.com/blog/2010/04/using_this_keyword_in_javascript.html  裏面有兩句話很重要:1. this指的是,調用函數的那個對象,注意是調用函數而不是建立函數的對象。2. apply()是函數對象的一個方法,它的做用是改變函數的調用對象,它的第一個參數就表示改變後的調用這個函數的對象,則this指向這個對象。apply()的參數爲空時,默認調用全局對象。html

  還有比較深刻全面還帶面試題的這一篇 http://www.javashuo.com/article/p-dcvicdui-hx.html,最後的例子要仔細再看看,涉及到原型鏈,如今還沒看懂java

  這一篇舉了幾個實際的例子,做爲補充吧,由於上一篇應該很全面了 http://www.cnblogs.com/front-Thinking/p/4364337.html面試

相關文章
相關標籤/搜索