Sobre las funciones
Sobre los objetos
Ahora que sabemos qué tipos de dato existen, hablemos de los objetos (Object).
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).
Sobre la notación punto
En el ejemplo anterior tenemos dos entradas:
- Una llamada
usuario
que contiene el valorlolzini
- Una llamada
tiktok
que contiene el valorlolzini_es
Para acceder a ellos, debemos utilizar la notación punto.
Si queremos acceder al usuario
, haríamos algo como:
Podemos mandarlo a la consola para asegurarnos de que estamos creando una instrucción con dicho valor:
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.