Sobre los objetos

javascript

Tiempo de lectura:

Publicado:

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


Art铆culos relacionados

javascript

Sobre las funciones