以前一直疑惑javascript中函數和方法的不同或者說區(qū)別空郊,今天在javascript權威指南中發(fā)現了明確的解釋:
函數(function): 函數是帶有名稱(named)和參數的JavaScript代碼段载矿,可以一次定義多次調用砖织。
方法(method): 當將函數和對象合寫在一起時,函數就變成了 "方法"(method)// 當函數賦值給對象的屬性目溉,我們稱為"方法"
也就是函數和方法本質上是一樣的弱左,只不過方法是函數的特例,是將函數賦值給了對象棘钞。