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