Sobre los objetos

javascript

Ahora que sabemos qué tipos de dato existen, hablemos de los objetos (Object).

Ilustración de objeto vacío
Ilustración de objeto vacío
Ilustración de objeto vacío

Sabemos que están compuestos de una colección de elementos a los cuales llamamos entradas (entries). Y que cada entrada consta de una llave (key) y un valor (value).

Ilustración de entrada de objeto
Ilustración de entrada de objeto
Ilustración de entrada de objeto

Sobre la notación punto

let miObjeto = {
usuario: "lolzini",
tiktok: "lolzini_es",
};

En el ejemplo anterior tenemos dos entradas:

  • Una llamada usuario que contiene el valor lolzini
  • Una llamada tiktok que contiene el valor lolzini_es

Para acceder a ellos, debemos utilizar la notación punto.

Si queremos acceder al usuario, haríamos algo como:

miObjeto.usuario;

Podemos mandarlo a la consola para asegurarnos de que estamos creando una instrucción con dicho valor:

console.log(miObjeto.usuario);

Terminal window
lolzini

Aquí encontramos algo curioso: Técnicamente console.log está utilizando la notación punto.

¿Eso quiere decir que console es un objeto? 👀

Si es así, entonces ¿qué tipo de dato es log? 🤔

O mejor aún, ¿de dónde viene console? 😱

Sobre console

Sí, console es un objeto.

Específicamente un objeto global, lo que quiere decir que lo podemos usar en cualquier lugar de nuestro código.

No tenemos que declararlo nosotros porque el navegador lo crea por defecto, así como algunos otros que conoceremos más adelante.

Sobre log

Un tipo de dato que no hemos visto hasta ahora es function (función), de manera simplificada podríamos decir que son acciones o comportamientos, en lugar de datos.

log es la acción que nos permite mandar mensajes a la consola del navegador.

Comentarios

Rutas relacionadas

Web Dev (Frontend)

Anterior
javascript

Tipos de dato

3 mins
Siguiente
javascript

Sobre las funciones

3 mins

Artículos relacionados

javascript

Sobre las funciones

3 mins