---
# System prepended metadata

title: POO - Acceso a atributos
tags: [POO]

---

# POO - Acceso a atributos

Para acceder a los atributos de un objeto hay dos formas diferentes, una es utilizando el punto después del nombre del objeto y otra utilizando los corchetes.

Creo un objeto de ejemplo para explicar cómo acceder a sus atributos.

```javascript=
const miCoche = {
    marca: 'Audi',
    modelo: 'A4',
    annio: 2017
}
```
Para acceder al modelo de miCoche **utilizando el punto** hago lo siguiente:
```javascript=
miCoche.modelo
```
Para acceder **utilizando los corchetes** lo hago de esta otra manera:
```javascript=
miCoche['modelo']
```
**También puedo utilizar los corchetes para pasarle** el nombre del atributo al cual deseo acceder por medio de **una variable**. El valor de dicha variable va a determinar el atributo al cual quiero acceder.
```javascript=
const atributoAcceder = 'modelo'

miCoche[atributoAcceder]
```
**En los tres casos voy a acceder** al valor del atributo **'modelo'** del objeto miChoche. Lo más habitual es utilizar el punto, pero el uso de corchetes en ocasiones es necesario, nos da más versatilidad, se puede acceder a los atributos de una manera más dinámica.