Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa các hàm và phương thức trong JavaScript là gì?


Các hàm và phương thức giống nhau trong JavaScript, nhưng một phương thức là một hàm, là một thuộc tính của một đối tượng.

Sau đây là ví dụ về một hàm trong JavaScript -

Tên hàm
function functionname(param1, param2){
   // code
}

Ví dụ

Phương thức là một hàm được liên kết với một đối tượng. Sau đây là ví dụ về một phương thức trong JavaScript -

<html>
   <head>
      <script>
         var employee = {
            empname: "David",
            department : "Finance",
            id : 002,
            details : function() {
               return this.empname + " with Department " + this.department;
            }
         };

         document.write(employee.details());
      </script>
   </head>
</html>

Đầu ra

Sự khác biệt giữa các hàm và phương thức trong JavaScript là gì?