JavaScript Object.getOwnPropertyDescriptors()
- Trang trước getOwnPropertyDescriptor()
- Trang tiếp theo getOwnPropertyNames()
- Quay lại lớp trên Tài liệu tham khảo đối tượng JavaScript
Định nghĩa và cách sử dụng
Object.getOwnPropertyDescriptors()
Phương pháp trả về mô tả thuộc tính của tất cả các thuộc tính đối tượng.
Object.getOwnPropertyDescriptors()
Phương pháp không thay đổi đối tượng gốc.
Phương pháp liên quan:
Object.defineProperty()
Thêm hoặc sửa đổi thuộc tính.
Object.defineProperties()
Thêm hoặc sửa đổi nhiều thuộc tính.
Object.getOwnPropertyNames()
Trả về tất cả các thuộc tính của đối tượng.
Object.getOwnPropertyDescriptor()
Trả về mô tả thuộc tính của thuộc tính.
Object.getOwnPropertyDescriptors()
Trả về mô tả thuộc tính của tất cả các thuộc tính đối tượng.
Mẫu
// Tạo một đối tượng const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Lấy tất cả các mô tả thuộc tính let descriptors = Object.getOwnPropertyDescriptors(person);
Cú pháp
Object.getOwnPropertyDescriptors(object)
Tham số
Tham số | Mô tả |
---|---|
object | Bắt buộc. Đối tượng cần lấy mô tả thuộc tính. |
Giá trị trả về
Loại | Mô tả |
---|---|
Object | Đối tượng chứa tất cả các mô tả thuộc tính. |
Hỗ trợ trình duyệt
Object.getOwnPropertyDescriptors()
Là tính năng của ECMAScript5 (ES5).
Từ tháng 7 năm 2013, tất cả các trình duyệt hiện đại đều hỗ trợ hoàn toàn ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Tháng 9 năm 2012 | Tháng 9 năm 2012 | Tháng 4 năm 2013 | Tháng 7 năm 2012 | Tháng 7 năm 2013 |
- Trang trước getOwnPropertyDescriptor()
- Trang tiếp theo getOwnPropertyNames()
- Quay lại lớp trên Tài liệu tham khảo đối tượng JavaScript