Una explicación de los descriptores de propiedades y para qué son útiles
Cualquier objeto en JavaScript tiene un conjunto de propiedades, y cada una de estas propiedades tiene un descriptor .
Este es un objeto que define un comportamiento de propiedad y propiedades propias.
Muchos métodos estáticos de objetos interactúan con él. Entre estos métodos se incluyen:
Object.create()
Object.defineProperties()
Object.defineProperty()
Object.getOwnPropertyDescriptor()
Object.getOwnPropertyDescriptors()
A continuación se muestra un ejemplo de un objeto descriptor de propiedad:
{ value: 'Something'}
Esta es la más sencilla. value
Es el valor de la propiedad, en una definición de clave-valor. key
Se define como la clave del objeto cuando se define esta propiedad en un objeto:
{ breed: { value: 'Siberian Husky' }}
Ejemplo:
const animal = {}const dog = Object.create(animal, { breed: { value: 'Siberian Husky' }});console.log(dog.breed) //'Siberian Husky'
Puede pasar propiedades adicionales para definir cada propiedad de objeto diferente:
- valor : el valor de la propiedad
- writable : true la propiedad se puede cambiar
- configurable : si es falso, no se puede eliminar la propiedad ni se puede cambiar ningún atributo, excepto su valor
- enumerable : verdadero si la propiedad es enumerable
- get : una función getter para la propiedad, llamada cuando se lee la propiedad
- set : una función de establecimiento de la propiedad, llamada cuando la propiedad se establece en un valor
writable
, configurable
y enumerable
establece el comportamiento de esa propiedad. Tienen un valor booleano y, por defecto, todos son false
. Fotos Porno y actrices porno
Ejemplo:
const animal = {}const dog = Object.create(animal, { breed: { value: 'Siberian Husky', writable: false }});console.log(dog.breed) //'Siberian Husky'dog.breed = 'Pug' //TypeError: Cannot assign to read only property 'breed' of object '#Object'
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo contar el número de propiedades en un objeto JavaScript
Descriptores de propiedades de JavaScript
Cualquier objeto en JavaScript tiene un conjunto de propiedades, y cada una de estas propiedades tiene un descriptor . Una explicación de los descriptores de
programar
es
https://aprendeprogramando.es/static/images/programar-descriptores-de-propiedades-de-javascript-1931-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