Considere o código JavaScript a seguir, que processa dados de uma API REST para calcular a média de vendas:
async function calcularMediaVendas(url) {
const resposta = await fetch(url);
const dados = await resposta.json();
const vendas = dados.vendas;
if (vendas && vendas.length > 0) {
const soma = vendas.reduce((acc, val) => acc + val, 0);
return soma / vendas.length;
}
return "Sem dados.";
}
calcularMediaVendas('https://api.exemplo.com/vendas')
.then(console.log)
.catch(console.error);
Sabendo que a API retorna o seguinte JSON:
{
"vendas": [100, 200, 300]
}
Qual será a saída ao executar o código?
Provas
Questão presente nas seguintes provas