JavaScript Object.isExtensible()
- Página anterior groupBy()
- Página siguiente isFrozen()
- Volver a la capa superior Manual de referencia de objetos JavaScript
Definición y uso
Object.isExtensible()
El método se utiliza para verificar si un objeto es extensible. Si el objeto es extensible, devuelve true.
Métodos relacionados:
Object.preventExtensions()
Permite la modificación, pero impide agregar propiedades.
Object.seal()
Permite la modificación, pero impide agregar y eliminar propiedades.
Object.freeze()
Bloquear la modificación, adición y eliminación de propiedades.
Object.isExtensible()
Si el objeto es extensible, devuelve true.
Object.isSealed()
Si el objeto está sellado, devuelve true.
Object.isFrozen()
Si el objeto está congelado, devuelve true.
Ejemplo
Ejemplo 1
// Crear un objeto const person = {firstName: "Bill", lastName: "Gates"}; // Bloquear la extensión Object.preventExtensions(person); // Esto devolverá false let answer = Object.isExtensible(person);
Ejemplo 2
// Crear un array const fruits = ["Banana", "Naranja", "Manzana", "Mango"]; // Bloquear la extensión Object.preventExtensions(fruits); // Esto devolverá false let answer = Object.isExtensible(fruits);
Sintaxis
Object.isExtensible(object)
Parámetros
Parámetros | Descripción |
---|---|
object | Requerido. El objeto que se debe verificar. |
Valor de retorno
Tipo | Descripción |
---|---|
Boolean | Si el objeto es extensible, devuelve true, de lo contrario devuelve false. |
Compatibilidad del navegador
Object.isExtensible()
Es una característica de ECMAScript5 (ES5).
Desde julio de 2013, todos los navegadores modernos soportan completamente ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Septiembre de 2012 | Septiembre de 2012 | Abril de 2013 | Julio de 2012 | Julio de 2013 |
- Página anterior groupBy()
- Página siguiente isFrozen()
- Volver a la capa superior Manual de referencia de objetos JavaScript