Instruções

Passo 76

Você também precisa obter o valor do input #budget. Você já o consultou no início do código e o colocou na variável budgetNumberInput. No entanto, você usou getElementById, que retorna um Element, não uma NodeList. Um NodeList é um objeto semelhante a um array, o que significa que você pode iterar por ele e ele compartilha alguns métodos comuns com um array. Para a função getCaloriesFromInputs, tanto um array quanto uma NodeList funcionarão como argumento. Declare uma variável budgetCalories e atribua a ela o resultado da chamada de getCaloriesFromInputs – passe um array contendo budgetNumberInput como o argumento.

O que fazer:

Testes:

  • A função `calculateCalories` deve ter uma variável `budgetCalories`.
  • Você deve chamar `getCaloriesFromInputs` com `[budgetNumberInput]` como o argumento.
  • Você deve atribuir o resultado de `getCaloriesFromInputs` a `budgetCalories`.

Preview