¿De qué formas podemos acceder al valor de una propiedad de un objeto?


Digamos que tienes este objeto:

const dog = {
  name: 'Roger'
}

Para obtener el valor delnamepropiedad, puede usar la sintaxis de puntos, como esta:

dog.name

O puede usar eldescriptor de acceso de propiedad de corchetessintaxis:

dog['name']

Esto es especialmente útil cuando una propiedad no tiene un nombre de variable válido, comothe name:

const dog = {
  'the name': 'Roger'
}

dog[‘the name’]

y también es muy útil cuando no conoce el nombre de la propiedad de antemano y lo evalúa programáticamente, como en este ejemplo que recorre los nombres de las propiedades del objeto:

const dog = {
  'the name': 'Roger'
}

for (const [key, value] of Object.entries(dog)) { console.log(value) }


Más tutoriales de js: