const profiles = [
{
id: 1,
userID: '1',
favoriteMovieID: '1',
},
{
id: 2,
userID: '2',
favoriteMovieID: '1',
},
{
id: 3,
userID: '4',
favoriteMovieID: '5',
},
{
id: 4,
userID: '5',
favoriteMovieID: '2',
},
{
id: 5,
userID: '3',
favoriteMovieID: '5',
},
{
id: 6,
userID: '6',
favoriteMovieID: '4',
},
];
const users = {
1: {
id: 1,
name: 'Jane Cruz',
userName: 'coder',
},
2: {
id: 2,
name: 'Matthew Johnson',
userName: 'mpage',
},
3: {
id: 3,
name: 'Autumn Green',
userName: 'user123',
},
4: {
id: 4,
name: 'John Doe',
userName: 'user123',
},
5: {
id: 5,
name: 'Lauren Carlson',
userName: 'user123',
},
6: {
id: 6,
name: 'Nicholas Lain',
userName: 'user123',
},
};
const movies = {
1: {
id: 1,
name: 'Planet Earth 1',
},
2: {
id: 2,
name: 'Selma',
},
3: {
id: 3,
name: 'Million Dollar Baby',
},
4: {
id: 4,
name: 'Forrest Gump',
},
5: {
id: 5,
name: 'Get Out',
},
};
Preciso imprimir na tela:
"Jane Cruz", com id "1", assiste o filme "Planet Earth 1"
E assim de acordo com o array "profile". Como posso fazer isso ?
Obrigado
function displayFavoriteMovie (userId) {
let profile = profiles.find (profile => profile.userID == userId)
let user = users[userId]
let movie = movies[ profile.favoriteMovieID ]
if (profile && user && movie )
console.log ( `"${user.name}", com id ${userId}, assiste o filme "${movie.name}"` )
else
console.log( "Não foi ṕossível encontrar dados para a id fornecida")
}
displayFavoriteMovie("1")
--
Você recebeu essa mensagem porque está inscrito no grupo "javascript brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javascript-br...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para javascr...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/javascript-bra.
Para mais opções, acesse https://groups.google.com/d/optout.
Galera um array e dois objetos, segue abaixo:
const profiles = [ { id: 1, userID: '1', favoriteMovieID: '1', }, { id: 2, userID: '2', favoriteMovieID: '1', }, { id: 3, userID: '4', favoriteMovieID: '5', }, { id: 4, userID: '5', favoriteMovieID: '2', }, { id: 5, userID: '3', favoriteMovieID: '5', },
u {
--