JavaScript Object.isSealed()
- Trang trước isFrozen()
- Trang tiếp theo keys()
- Quay lại cấp trên Tài liệu tham khảo đối tượng JavaScript
Định nghĩa và cách sử dụng
Object.isSealed()
Phương pháp này được sử dụng để kiểm tra đối tượng có bị密封 hay không. Nếu đối tượng bị密封, sẽ trả về true.
Phương pháp liên quan:
Object.preventExtensions()
Cho phép sửa đổi, nhưng ngăn chặn việc thêm thuộc tính.
Object.seal()
Cho phép sửa đổi, nhưng ngăn chặn việc thêm và xóa thuộc tính.
Object.freeze()
Ngăn chặn việc sửa đổi, thêm và xóa thuộc tính.
Object.isExtensible()
Nếu đối tượng có thể mở rộng, thì trả về true.
Object.isSealed()
Nếu đối tượng là niêm phong, thì trả về true.
Object.isFrozen()
Nếu đối tượng bị đóng băng, thì trả về true.
Mẫu
Ví dụ 1
// Tạo đối tượng const person = {firstName: "Bill", lastName: "Gates"}; // Niêm phong đối tượng Object.seal(person); // Đây sẽ trả về true let answer = Object.isSealed(person);
Ví dụ 2
// Tạo mảng const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Niêm phong mảng Object.seal(fruits); // Đây sẽ trả về true let answer = Object.isSealed(fruits);
Cú pháp
Object.isSealed(object)
Tham số
Tham số | Mô tả |
---|---|
object | Bắt buộc. Đối tượng cần kiểm tra. |
Giá trị trả về
Loại | Mô tả |
---|---|
Boolean | Nếu đối tượng bị niêm phong, thì trả về true, ngược lại trả về false. |
Hỗ trợ trình duyệt
Object.isSealed()
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 isFrozen()
- Trang tiếp theo keys()
- Quay lại cấp trên Tài liệu tham khảo đối tượng JavaScript