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