Tengo dos archivos JSON y necesito que el programa registre los nombres del otro y debajo de cada nombre necesito registrar una lista de títulos que pertenecen a ese nombre de otro archivo JSON. Están conectados con una identificación, pero en el otro archivo, la identificación correcta se llama "id" y en el otro, es "userId" (y también hay una identificación de clave, pero se refiere a otra cosa.
Los datos son de aquí: https://jsonplaceholder.typicode.com/posts y aquí https://jsonplaceholder.typicode.com/users
Lo que necesito es algo como esto:
name1<br> -title1<br> -title2<br> -title3<br> -title4<br> name2<br> -title5 <br> -title6<br> -title7<br> -title8Una solución es usar un bucle for anidado:
for (let user of users) { console.log(user.name); for (let title of titles) { if (user.id == title.userId) { console.log(`\t- ${title.title}`); } } }Resultados en algo como:
Leanne Graham - sunt aut facere repellat provident occaecati excepturi optio reprehenderit - qui est esse - ea molestias quasi exercitationem repellat qui ipsa sit aut - eum et est occaecati - nesciunt quas odio # ... Ervin Howell - et ea vero quia laudantium autem - in quibusdam tempore odit est dolorem # ...