JavaScript | Método Object.isExtensible()

El método Object.preventExtensions() en JavaScript son objetos integrados estándar que verifican si un objeto es extensible o no.
Sintaxis: 
 

Object.isExtensible( obj )

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación: 
 

  • obj: este parámetro contiene el objeto cuya extensibilidad debe comprobarse.

Valor devuelto: este método devuelve un valor booleano que indica si el objeto dado es extensible o no.
Los siguientes ejemplos ilustran el método Object.isExtensible() en JavaScript:
Ejemplo 1: 
 

javascript

const geeks1 = {};
console.log(Object.isExtensible(geeks1));
Object.preventExtensions(geeks1);
console.log(Object.isExtensible(geeks1));
 
const geeks2 = {}; 
Object.preventExtensions(geeks2); 
console.log( 
    Object.isExtensible(geeks2) 
); 

Producción: 
 

true
false
false

Ejemplo 2: 
 

javascript

var geeks1 = {};
document.writeln(Object.isExtensible(geeks1));
document.writeln("<br>");
document.writeln(Object.preventExtensions(geeks1));
document.writeln("<br>");
document.writeln(Object.isExtensible(geeks1));
document.writeln("<br>");
 
var geeks2 = Object.seal({});
document.writeln(Object.isExtensible(geeks2));
document.writeln("<br>");
 
var geeks3 = Object.freeze({});
document.writeln(Object.isExtensible(geeks3));

Producción: 
 

true
[object Object]
false
false
false

Navegadores compatibles: los navegadores compatibles con el método Object.isExtensible() se enumeran a continuación: 

  • Google Chrome 6 y superior
  • Borde 12 y superior
  • Firefox 4 y superior
  • explorador de Internet 9
  • Ópera 12 y superior
  • Safari 5.1 y superior

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *