Magna Concursos

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