JS: Objetos
Teoría: Modificación
Cuando trabajamos con objetos en JavaScript, a menudo necesitamos agregar nuevas propiedades, modificar las existentes e incluso, en algunos casos, eliminarlas. En esta lección, exploraremos cómo realizar estas operaciones de forma sencilla y efectiva.
Modificar y agregar propiedades
Para cambiar el valor de una propiedad existente o agregar una nueva, simplemente usamos la asignación (=).
⏬ Veamos un ejemplo:
Podemos hacer lo mismo usando la notación de corchetes ([]):
Ambas formas son equivalentes. La notación de punto (user.propiedad) es más común cuando conocemos el nombre de la propiedad, mientras que la de corchetes es útil cuando el nombre de la propiedad se almacena en una variable.
Modificar texto almacenado en objetos
A veces necesitamos que el texto guardado en propiedades de objetos tenga un formato específico:
- Convertir todo a minúscula (
toLowerCase) - Capitalizar (primera letra mayúscula, resto minúscula)
Creación progresiva de objetos
A veces no conocemos todas las propiedades de un objeto desde el principio. Podemos empezar con un objeto vacío {} y llenarlo gradualmente:
Eliminar propiedades
Si necesitamos eliminar una propiedad de un objeto, usamos el operador delete:
Resumen
- Modificar una propiedad existente:
obj.propiedad = nuevoValor; - Agregar una nueva propiedad:
obj.nuevaPropiedad = valor; - Podemos construir objetos progresivamente agregando propiedades con el tiempo.
- Para eliminar una propiedad usamos
delete obj.propiedad, aunque no es una buena práctica en la mayoría de los casos.
Completado
0 / 13