En este artículo, vamos a profundizar en como recorrer objetos. Para ello, utilizaremos la consola de repl.it. Vamos a ello:

Recorriendo objetos simples

Recorrer un objeto simple es un procedimiento muy sencillo. Con simple, nos referimos a que solo contiene un objeto y el resto son tipos de datos primitivos.

Vamos a ver unos ejemplos de cómo recorrer un objeto simple:

El resultado será:

Tambien podemos realizar bucles para imprimir todos los valores. Algunas maneras de imprimirlos aunque no todas son:

El resultado será:

Recorriendo objetos con objetos en su interior

Si realizamos la misma operación sobre un objeto que contiene otros objetos en su interior:

Podemos observar que el total de keys es 4. Por tanto, estamos mostrando los valores, pero de no en su totalidad. Ya que no nos muestra los jugadores solo que nos encontramos ante un tipo objeto:

Recorriendo objetos con objetos en bucle for

Para resolverlo, vamos a ver un ejemplo:

Podemos ver que lo hemos conseguido pero que el código es un poco engorroso y es bastante difícil de desarrollar.

Recorriendo objetos con objetos en map y forEach

En cambio, si utilizamos Map, podemos ver que la estructura es bastante más simple y entendible:

Aunque existen multitud de maneras de hacer estos ejercicios. Espero que os hayan gustado. Un saludo 🙂