Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Khác biệt giữa Function (Hàm) và Method (Phương thức) trong JavaScript

Về bản chất, Function và Method giống nhau, nhưng Method là một hàm thuộc về một đối tượng (là property của object).

Function (Hàm)

function functionName(param1, param2) {
  // code
}

Method (Phương thức)

Hàm được gán làm thuộc tính của đối tượng.

<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>

Kết quả

Khác biệt giữa Function (Hàm) và Method (Phương thức) trong JavaScript