Explicativo de Faça um Bolo
Objetivo deste desafio Faça uma lista (array) de ingredientes (strings) necessários para fazer um bolo.
Passo a passo da solução: A função cook()
(cozinhar) está pronta para transformar ingredients
em um bolo, mas agora ingredients
é apenas ‘flour’.
Primeiro, toque na string ‘flour’ para destacá-la. Em seguida, toque no botão []
para substituir ‘flour’ por uma array vazia []
. Agora toque no botão str
para abrir o teclado e digite o nome de um ingrediente como ‘açúcar’ ou ‘ovos’. Toque no espaço vazio abaixo do novo ingrediente que você acabou de inserir e adicione outro.
Uma vez que você tenha pelo menos 2 strings dentro da array ingredients
, experimente executar o código para fazer seu bolo.
Solução do código de exemplo:
(Toque abaixo para revelar)
var ingredients = [
'flour',
sugar,
eggs,
butter
];
cook(ingredients);
Conceitos de JavaScript: Estruturas de dados (arrays), declaração de variável, funções de chamada, identificadores
Código Adicional (código oculto executado antes do código do desafio):
[details]
const cook = array => {
if (Array.isArray(array) && array.filter(i=>i!=='').length>1) {
print('You baked a cake!');
} else {
print("There’s not enough ingredients.");
}
};