Para agregar una nueva propiedad a un objeto de JavaScript:
- Usa el punto (
.
) notación o el corchete ([]
). - En la donación de puntos, utiliza el nombre del objeto seguido del punto, el nombre de la nueva propiedad, un signo igual y el valor de la nueva propiedad.
- En la notación de corchetes, utiliza el nombre de la propiedad como clave entre corchetes seguido de un signo igual y el valor de la nueva propiedad.
Un objeto de JavaScript es una colección de pares clave-valor llamados propiedades. A diferencia de las matrices, los objetos no proporcionan un índice para acceder a las propiedades.
Puedes usar el punto (.
) notación o el corchete ([]
) notación para acceder a los valores de propiedad.
const foods = { burger: '🍔', pizza: '🍕' };
// Dot Notation
console.log(foods.burger); // 🍔
// Square Bracket Notation
console.log(foods['pizza']); // 🍕
La forma más sencilla y popular es usar la notación de puntos para agregar un nuevo par clave-valor. a un objeto:
foods.custard = '🍮';
console.log(foods);
// { burger: '🍔', pizza: '🍕', custard: '🍮' }
Alternativamente, también podría usar la notación de corchetes para agregar un nuevo elemento:
foods['cake'] = '🍰';
console.log(foods);
// { burger: '🍔', pizza: '🍕', cake: '🍰' }
Como puede ver arriba, cuando agrega un elemento nuevo a un objeto, generalmente se agrega al final del objeto.
Para obtener más información sobre objetos, prototipos y clases de JavaScript, lea este artículo.