Nội dung
34.6 Object JS methods - Các phương thức sẵn có trong JS phần 2 - khóa học javaScript Pro
Trên thế giới của JavaScript, có một loạt các phương thức sẵn có cho đối tượng giúp bạn làm việc với dữ liệu một cách hiệu quả và linh hoạt. Trong video này, chúng ta sẽ khám phá và thực hành sử dụng một số phương thức quan trọng này. Object.keys(obj): Phương thức này trả về một mảng chứa tất cả các key (tên thuộc tính) của đối tượng. Chúng ta sẽ thấy cách lấy danh sách các key từ một đối tượng và in chúng ra màn hình. Object.values(obj): Object.values(obj) trả về một mảng chứa tất cả các giá trị của đối tượng. Chúng ta sẽ thực hành lấy các giá trị từ một đối tượng và hiển thị chúng. Object.entries(obj): Phương thức này trả về một mảng chứa các cặp [khóa, giá trị] của đối tượng dưới dạng mảng con. Chúng ta sẽ tìm hiểu cách lấy danh sách các cặp khóa-giá trị từ một đối tượng và in chúng ra màn hình. Object.assign(target, source): Object.assign() sao chép các thuộc tính từ một hoặc nhiều đối tượng nguồn vào một đối tượng đích. Chúng ta sẽ thấy cách sao chép các thuộc tính từ các đối tượng khác nhau và gán chúng vào một đối tượng mới. Object.hasOwnProperty(prop): Phương thức này kiểm tra xem đối tượng có một thuộc tính nào đó hay không và trả về true nếu có. Chúng ta sẽ thực hành kiểm tra xem một đối tượng có một thuộc tính cụ thể hay không. Object.freeze(obj): Object.freeze() đóng băng đối tượng, làm cho nó không thể thêm, sửa, hoặc xóa. Chúng ta sẽ thấy cách đóng băng một đối tượng để ngăn chặn sự thay đổi. Object.seal(obj): Object.seal() làm cho một đối tượng không thể thêm hoặc xóa thuộc tính, chỉ cho phép sửa giá trị của thuộc tính. Chúng ta sẽ thực hành niêm phong một đối tượng để bảo vệ các thuộc tính khỏi sự thay đổi không mong muốn. Với những kiến thức này, bạn sẽ trang bị thêm nhiều công cụ để làm việc với đối tượng trong JavaScript một cách hiệu quả và tự tin hơn. Hãy theo dõi video để tìm hiểu chi tiết và thực hành các phương thức này!