js中方法和函數的區別

  1. 單詞不同。

    方法的英文是method,函數的英文是Function。函數

  2. 位置不同。code

    寫在外面(直接寫在<script>標籤裏面的)的叫函數,好比這樣對象

    <script>
       function abc(){
       
       }
    </script>

    寫在類裏面的叫方法,由於方法和某個實例或對象是綁定的。好比這樣:ip

    function Person(){
       //寫在Person裏面的叫方法
    }

在JS中,方法和函數都是使用function來定義的,因此有些人不會去特地區分它們,由於js既有函數也有方法。io

可是有的語言是有明確區分的,好比Java,它只有方法,沒有函數這個概念。function

搞清楚js中方法和函數的區別仍是頗有必要噠,並且並不難,嘿嘿。class

相關文章
相關標籤/搜索