JavaScript Object.isExtensible ()

Phương thức JavaScript Object.isExtensible () kiểm tra xem một đối tượng có thể mở rộng được hay không, tức là các thuộc tính mới có thể được thêm vào nó.

Cú pháp của isExtensible()phương thức là:

 Object.isExtensible(obj)

Các isExtensible()phương pháp, là một phương pháp tĩnh, được gọi bằng cách sử dụng Objecttên lớp.

tham số isExtensible ()

Các isExtensible()phương pháp có trong:

  • obj - Đối tượng cần được kiểm tra.

Giá trị trả về từ isExtensible ()

  • Trả về một Booleancho biết đối tượng đã cho có thể mở rộng được hay không.

Lưu ý: Một đối tượng có thể được đánh dấu là không thể mở rộng sử dụng Object.preventExtensions(), Object.seal()hoặc Object.freeze().

Ví dụ: Sử dụng isExtensible ()

 // New objects are extensible. let empty = (); console.log(Object.isExtensible(empty)); // true Object.preventExtensions(empty); console.log(Object.isExtensible(empty)); // false // Sealed objects are by definition non-extensible. let sealed = Object.seal(()); console.log(Object.isExtensible(sealed)); // false // Frozen objects are also by definition non-extensible. let frozen = Object.freeze(()); console.log(Object.isExtensible(frozen)); // false

Đầu ra

 đúng sai sai sai

Đề xuất đọc: JavaScript Object.preventExtensions ()

thú vị bài viết...