a

01:10:03 2/4/2025 - 4 views -
Javascript

Sự khác nhau giữa Method và Function trong JS | Difference Between Method and Function in JavaScript

Lần sửa đổi gần nhất : 1/1/2025

Góp ý bài viết : Nếu thông tin sai lệch hoặc không hữu ích hãy thông báo cho tác giả , xin cảm ơn

Zalo : 0961628548

→ Gmail : [email protected]

→ Youtube : Học lập trình cùng tôi

​Tiến độ bài viết : 100 % ( Cập nhật theo khoá học Youtube )


Nội dung cơ bản


 Function


Khái niệm


​Xem thêm tại đây

  • ​Tài liệu tham khảo :  Codelearn , ...
  • Tóm tắt : Hàm là một phương pháp để nhóm các đoạn code lặp đi lặp lại thành một thể có thể sử dụng ở nhiều nơi  

Dấu hiệu nhận biết​


  • ​Từ khoá function độc lập , không nằm trong một object hay class
  • ​Có thể gọi trực tiếp bằng tên function mà không phải thông qua object hoặc class

​Code ví dụ

function sayHello() {
    console.log("Xin chào!");
}

sayHello(); // Gọi hàm, kết quả: Xin chào!// Trên đây là function
const person = {
    name: "Nam",
    greet: function() {
        console.log("Xin chào, tôi là " + this.name);
    }
};

person.greet(); // Kết quả: Xin chào, tôi là Nam// Đây là method
class Person {
    greet() {
        console.log("Xin chào!");
    }
}

const p = new Person();
p.greet(); // Kết quả: Xin chào!// Đây cũng là method

​...

Method

Cách phân biệt

Nội dung chuyên sâu​