Explicativo de Gerador de Nomes de Banda
Objetivo deste desafio Criar um gerador de nome de banda que produza pelo menos 9 opções de nomes de banda diferentes.
Passo a passo da solução: Para resolver este desafio, é necessário adicionar palavras dentro da array de adjetivos []
e dentro da array de substantivos []
. Depois de adicionar palavras às duas arrays, será necessário atualizar o que está sendo impresso para fazer referência à variável adj
e à variável noun
. O primeiro laço for (o laço for externo) repetirá cada palavra da array (a array adj
) uma vez para cada palavra dentro da array do segundo laço for (o laço interno). Isso acontece porque a função print()
está dentro do laço for interno, o que significa que ela passa por cada palavra da array noun
e também passa por cada palavra da array adj
.
Solução do código de exemplo:
(Toque abaixo para revelar)
for (var adj of [
'Lost',
‘Fierce’,
'False',
'Anonymous'
]) {
for (var noun of [
'Pharmacists',
'Squids',
'Twins',
'Feels'
]) {
print('The '+adj+' '+noun);
}
}
Conceitos de JavaScript: Estruturas de dados (arrays), bloco de código (laço for), laços, declaração de variável, expressão binária (+), chamadas de função, identificadores
Conceitos do Grasshopper: print()