JavaScript Object.isSealed()

Definición y uso

Object.isSealed() El método se utiliza para verificar si un objeto ha sido sellado. Si el objeto ha sido sellado, se devuelve true.

Métodos relacionados:

Object.preventExtensions() Permite la modificación, pero impide la adición de propiedades.

Object.seal() Permite la modificación, pero impide la adición y eliminación de propiedades.

Object.freeze() Evita 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 el objeto
const person = {firstName: "Bill", lastName: "Gates"};
// Sellar el objeto
Object.seal(person);
// Esto devolverá true
let answer = Object.isSealed(person);

Prueba por tu cuenta

Ejemplo 2

// Crear el array
const fruits = ["Banana", "Naranja", "Manzana", "Mango"];
// Sellar el array
Object.seal(fruits);
// Esto devolverá true
let answer = Object.isSealed(fruits);

Prueba por tu cuenta

Sintaxis

Object.isSealed(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 está sellado, devuelve true; de lo contrario, devuelve false.

Compatibilidad del navegador

Object.isSealed() Es una característica de ECMAScript5 (ES5).

Desde julio de 2013, todos los navegadores modernos admiten 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