Get More Supplies pt-br Explainer

Explicativo de Obtenção de mais Suprimentos

Objetivo deste desafio Para atualizar os valores dos objetos para armazenar arrays [] em vez de strings. O valor 'bananas' armazenado dentro da propriedade food deve ser substituído por uma array que lista dois ou mais itens de alimentos (ou seja, duas ou mais strings). O valor 'map' armazenado dentro da propriedade equipment deve ser substituído por uma array que lista dois ou mais itens de equipamento. E o valor 'hat' armazenado dentro da propriedade clothing deve ser substituído por uma array que lista dois ou mais itens de vestuário. No final, você terá três arrays dentro do objeto myBackpack.

Revise os conceitos: As conquistas ‘Usou uma string’, ‘Criou uma array’ e ‘Acessou o valor de uma propriedade’ desbloqueiam a habilidade de concluir este desafio.

Revise os desafios: Experimente dar uma outra olhada nos desafios ‘Gerador de frase secreta’ e ‘Cores personalizadas’ para ter uma ideia de como substituir uma string e alterar o valor de um objeto - bem como criar uma array.

Solução do código de exemplo:
(Toque abaixo para revelar)

Este exemplo está em português para dar um exemplo do formato que tentamos ensinar nesta lição, no Grasshopper você terá que usar o inglês:

minhaMochila = {
   comida: ['banana', 'nozes', 'barrainha de granola']
                      }

Lembre-se de que no lado esquerdo de : está a propriedade e no lado direito está seu valor. Nesse caso, é um array que contém três tipos de alimentos. Além disso, observe que um array começa e termina com [ ], e que cada string precisa começar e terminar com ’ ‘, e que dentro de um array eles devem ser separados por vírgula.

Conceitos de JavaScript: Expressões de objeto, expressões de membro, chamadas de função, estruturas de dados (arrays)

Conceitos do Grasshopper: print()

7 Likes

dificil heheheheheheheh

7 Likes

Estou perdia !!!
Não sei oque fazer !!!
É muito difícil !!!

3 Likes

gente, tentem usar o símbolo das chaves para fazer as arrays
tipo:
clothing: [

]

11 Likes

Não estou conseguindo quem puder ajudar eu agradeço!

4 Likes

tenta trocar o que está escrito como string pelos colchetes. Dentro dos colchetes adiciona o que precisar, como string

5 Likes

Eu consegui dos seguintes jeito:
Quando vc for colocar o clothing vc coloca assim:
clothing: [
bananas,
nuts,
energy bar
],

Espero que tenha entendido.

5 Likes

A solução pra quem ta em duvida é:
no clothing:[
‘bananas’
‘apple’
‘uva’
]

Basta usar o ‘[ ]’ em ambas as alternativas.

3 Likes

Acredito que seja assim! Pra mim deu certo:
var myBackpack = {
food: [
‘maça’,
‘uva’,
],
equipment: [
‘bussola’,
‘lanterna’,
],
clothingedit: [
‘bag’,
‘lona’,
],
};
print(myBackpack.food);
print(myBackpack.equipment);
print(myBackpack.clothing);

7 Likes

Pessoal, é bem simples! Acho que vcs estão fazendo do modo certo. O problema é, vcs tem que escrever cada objeto ou nome em uma linha diferente, e não junto com vírgulas.

4 Likes

me ajudo d+ muito obg mesmo td de bom

var

myBackpack

=

{

food

:

[

‘bananas’

,

‘nuts’

,

‘energy bar’

,


]

,

equipment

:

[

‘map’

,

‘compass’

,


]

,

clothing

:

[

‘scarf’

,

‘jacket’

,

‘hat’

,


]

,


:


}

;

print

(

myBackpack

.

food

)

;

print

(

myBackpack

.

equipment

)

;

print

(

myBackpack

.

clothing

)

;

(eu fiz assim. espero ter ajudado./ só colar nao vai tem que colocar as arary e as coisa)

3 Likes

Foi difícil mais consegui e irei mandar o código para quem não conseguiu fazer.
var myBackpack = {
food : [
‘bananas’ ,
‘nuts’ ,
‘energy bar’ ,

] ,
equipment : [
‘map’ ,
‘compass’ ,

] ,
clothing : [
‘scarf’
‘jacket’
‘hat’

] ,
:
} ;
print (myBackpack . food) ;
print (myBackpack . equipment) ;
print (myBackpack . clothing) ;

3 Likes

Exatamente isso que ele falou!

1 Like

para min tambem resolveu assim! obrigado!

Pessoal passei 2 dias pra me tocar que o segredo é escrever a string separa por linha, ou seja, uma abaixo da outra.

2 Likes

Muito difícil mesmo esse

Muito simples.
Usem colchetes para criar as matrizes, tipo assim:
food: [
‘bananas’
‘uvas’
]
equipment: [
‘map’
‘lanterna’
]
…Assim sucessivamente…
Entenderam!?

2 Likes

Meu código ficou assim:

var myBackpack = {
food: [
‘bananas’,
‘energy bar’,
‘apple’
],
equipment: [
‘map’,
‘compass’,
‘gps’,

],
clothing: [
‘hat’,
‘jacket’,
‘scarf’,
],
};
print(myBackpack.food);
print(myBackpack.equipment);
print(myBackpack.clothing);