Descubra todo sobre el método preventExtensions() de JavaScript del objeto Object
El método preventExtensions() de JavaScript del objeto Object toma un objeto como argumento y devuelve el mismo objeto. El objeto que se pasa como argumento se modifica y ahora es un objeto que no acepta nuevas propiedades. No se pueden agregar nuevas propiedades, pero se pueden eliminar y cambiar las propiedades existentes .
Ejemplo:
const dog = {}dog.breed = 'Siberian Husky'Object.preventExtensions(dog)dog.name = 'Roger' //TypeError: Cannot add property name, object is not extensible
El argumento pasado como argumento también se devuelve como argumento, por lo tanto dog
=== myDog
(es exactamente el mismo objeto).
No podemos agregar nuevas propiedades, pero podemos eliminar propiedades existentes:
const dog = {}dog.breed = 'Siberian Husky'dog.name = 'Roger'Object.preventExtensions(dog)delete dog.namedog //{ breed: 'Siberian Husky' }
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
El método object preventExtensions()
El método preventExtensions() de JavaScript del objeto Object toma un objeto como argumento y devuelve el mismo objeto. El objeto que se pasa como argumento s
programar
es
https://aprendeprogramando.es/static/images/programar-el-metodo-object-preventextensions-1973-0.jpg
2024-10-30
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente