Understand JavaScript - Object and The Dot
Như các bạn đã biết Object hiểu đơn giản nhất rằng nó là một tập hợp các cặp Name-Value nhưng qua bài viết này mình muốn các bạn hiểu sâu hơn về object và chúng ta sẽ tìm hiểu chi tiết cấu tạo của object.
Đối tượng bao gồm các thuộc tính (property) và phương thức ( bản chất là hàm nhưng nó gắn với object (method))
- Có 2 kiểu thuộc tính là thuộc tính kiểu primitive và kiểu object.
- Bản thân đối tượng có một địa chỉ xác định và nó có thể tham chiếu đến các thuộc tính hay phương thức của nó (nằm ở một địa chỉ khác) thông qua toán tử (.).
Vậy chúng ta hãy tìm hiểu Object nó truy cập đến các Property của nó như thế nào.
Bạn có thể thắc mắc rằng tại sao phải dài dòng như vậy sao không dùng person.name viết cho nhanh..đúng như vậy The Dot (dấu chấm) thật ra bản thân nó là một hàm đã được viết gọn lại , khi bạn dùng dấu chấm thì thật ra bạn đang tạo ra một hàm và truyền vào nó một chuỗi để tìm kiếm các Property của Object đó.
Đối tượng bao gồm các thuộc tính (property) và phương thức ( bản chất là hàm nhưng nó gắn với object (method))
- Có 2 kiểu thuộc tính là thuộc tính kiểu primitive và kiểu object.
- Bản thân đối tượng có một địa chỉ xác định và nó có thể tham chiếu đến các thuộc tính hay phương thức của nó (nằm ở một địa chỉ khác) thông qua toán tử (.).
Vậy chúng ta hãy tìm hiểu Object nó truy cập đến các Property của nó như thế nào.
Bạn có thể thắc mắc rằng tại sao phải dài dòng như vậy sao không dùng person.name viết cho nhanh..đúng như vậy The Dot (dấu chấm) thật ra bản thân nó là một hàm đã được viết gọn lại , khi bạn dùng dấu chấm thì thật ra bạn đang tạo ra một hàm và truyền vào nó một chuỗi để tìm kiếm các Property của Object đó.


Nhận xét
Đăng nhận xét