Đối tượng trong JavaScript
Các đối tượng JavaScript lưu trữ dữ liệu dưới dạng các cặp khóa-giá trị (key-value pairs). Mỗi cặp là một thuộc tính (property). Một thuộc tính chứa một giá trị như chuỗi (string), số (number), hoặc mảng (array). Nếu một thuộc tính chứa một hàm, bạn gọi đó là một phương thức (method).
Các phương thức mô tả những gì một đối tượng thực hiện.
Cách tạo đối tượng:
Object Literals Sử dụng dấu ngoặc nhọn để định nghĩa dữ liệu. let user = { name: "Sourav", age: 23 };
Object Constructor Sử dụng lệnh
new Object(). let user = new Object(); user.name = "Sourav";
Cách truy cập dữ liệu:
- Ký pháp dấu chấm (Dot notation):
user.name - Ký pháp ngoặc vuông (Bracket notation):
user["name"]
Bạn có thể thay đổi các đối tượng sau khi đã tạo chúng. Bạn có thể thêm các thuộc tính mới hoặc xóa bỏ các thuộc tính cũ.
Để thêm một thuộc tính: user.job = "Developer";
Để xóa một thuộc tính, hãy sử dụng toán tử delete:
delete user.age;
Để kiểm tra xem một thuộc tính có tồn tại hay không, hãy sử dụng toán tử in hoặc phương thức hasOwnProperty:
"name" in user;
user.hasOwnProperty("name");
Các đối tượng nhóm các dữ liệu và logic liên quan lại với nhau. Điều này giúp mã nguồn của bạn dễ quản lý hơn.
Nguồn: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9