Phương thức đối tượng JavaScript
Phương thức đối tượng là các hành động có thể được thực hiện trên đối tượng.
Phương thức là một định nghĩa hàm được lưu trữ dưới dạng giá trị thuộc tính .
Tài sản | Giá trị |
---|---|
tên đầu tiên | John |
họ | Nai |
tuổi | 50 |
màu mắt | màu xanh da trời |
Họ và tên | function() {return this.firstName + " " + this.lastName;} |
Ví dụ
const person = {
firstName: "John",
lastName: "Doe",
id: 5566,
fullName: function() {
return this .firstName + " " + this .lastName;
}
};
Hãy tự mình thử » Trong ví dụ trên, this
đề cập đến đối tượng người :
this.firstName có nghĩa là thuộc tính firstName của người .
this.lastName có nghĩa là thuộc tính LastName của người .
Truy cập các phương thức đối tượng
Bạn truy cập một phương thức đối tượng với cú pháp sau:
objectName.methodName()
Nếu bạn gọi thuộc tính fullName bằng (), nó sẽ thực thi dưới dạng một hàm :
Nếu bạn truy cập thuộc tính fullName mà không có (), nó sẽ trả về định nghĩa hàm :
Thêm một phương thức vào một đối tượng
Thêm một phương thức mới vào một đối tượng thật dễ dàng:
Sử dụng phương pháp JavaScript
Ví dụ này sử dụng phương thức toUpperCase()
của JavaScript để chuyển đổi văn bản thành chữ hoa:
Ví dụ
person.name = function () {
return (this.firstName + " " + this.lastName).toUpperCase();
};
Hãy tự mình thử »Tham chiếu đối tượng hoàn chỉnh
Để tham khảo đầy đủ, hãy truy cập:
Tham chiếu đối tượng JavaScript hoàn chỉnh .
Tài liệu tham khảo chứa các mô tả và ví dụ về tất cả các Thuộc tính và Phương thức đối tượng.