Backpack Mistake pt-br Explainer

Explicativo de Mochila Errada

Objetivo deste desafio Para criar um laço for…of que percorre e imprime todos os itens dentro da array da propriedade food do objeto otherBackpack.

Revise os conceitos: As conquistas ‘Acessou o Valor de Uma Propriedade’ e ‘Usou um Laço For’ desbloqueiam a habilidade de concluir esse desafio.

Revise os desafios: Experimente dar uma outra olhada nos desafios ‘Laço de strings’ (laço for…of com strings) ‘Arco-íris mais longo’ (laço for…of com uma array) e ‘Crie um nome para você mesmo’ (acessando uma propriedade de objetos).

Solução do código de exemplo:
Como isso é parte do tópico final do curso de fundamentos e está testando seu conhecimento, não existe uma solução do código de exemplo.

Conceitos de JavaScript: Expressões de objeto, expressões de membro, chamadas de função

Conceitos do Grasshopper: print()

Código Adicional (código oculto executado antes do código do desafio):

var otherBackpack = {
    food: [‘bananas’, 'nuts', 'energy bar'],
    equipamento: [‘map', 'rope', 'compass'],
    roupas: ['hat', 'umbrella', 'boots']
};
1 Like

Alguém conseguiu fazer essa? se sim me ajuda por favor

2 Likes

pode deixar pois eu consegui

Ainda não consegui, alguma dica?

Gente, não precisa declarar a variável food com crackers, chocolate e raisins.
elas já estão declaradas, perdi maior tempo tentando declará-las.

11 Likes

for (var element of otherBackpack.food) {
print (element);

}

Seleciona For…of e continua…

10 Likes

for(var element of otherBackpack.food

)

{

print(element);

}

1 Like

Tbm não consegui ainda

faz isso e vc vai conseguir:
for ( var element of otherBackpack.food) {
print (element);

}

8 Likes

faz isso e vc vai conseguir:

for ( var element of otherBackpack.food) {
print (element);

}

6 Likes

Gente não é necessário declarar a comida da VAR

1 Like

Assim deu certo:

for (var element of otherBackpack.food) {
print(element);
}

2 Likes

Pior que eu também fiquei um tempo pensando e tava tudo ali.

Acho que seria mais didático se pudéssemos ver todo o codigo. Pra eu descobrir que já tinha elementos em otherBackpack foi fogo.

2 Likes

eu botei assim:

for ( var element of otherBackpack.food) {
print (element);

}

e deu certo

Perdi algum tempo tentando entender se todos os botões seriam utilizados, mas foi um pensamento micro, de forma macro a consulta deve seguir o seguinte raciocínio…

laço for, consulta os elementos tipo ‘Food’, na backpack.

Com isso fica mais compreensível o desafio.

Clique em “dica” que vai clarear!

for (var element of otherbackpack.food){
print(element)
}