Method là hàm cho phép object làm gì đó hoặc được làm gì đó. Khác biệt nhỏ: function là đơn vị câu lệnh độc lập, method gắn với object và tham chiếu bằng this.
Method dùng cho mọi thứ: hiển thị nội dung object ra màn hình đến thực hiện phép toán phức tạp trên nhóm thuộc tính/ tham số cục bộ.
Ví dụ: Method write() của document object
document.write("This is test");
Định nghĩa method cho object tùy chỉnh:
var myObj = {
myMethod: function() {
console.log("Hello from method");
}
};
myObj.myMethod(); // Gọi method
ES6 Method Syntax:
const obj = {
myMethod() { console.log("ES6 syntax"); }
};