Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Codigo retornando undefined

const salaJS = [7, 8, 8, 7, 10, 6.5, 4, 10, 77]
const salaJava = [6, 5, 8, 9, 5, 6]
const salaPython = [7, 3.5, 8, 9.5]

function media(nota)
{
    const soma = nota.reduce((acum, atual) => atual + acum, 0)

    return soma/nota.length;
}

console.log(media[salaJS])

Ja revisei e comparei com o do exercicio porem não consigo encontrar o porque de retornar undefined

2 respostas
solução!

Você esta chamando a função media e passando os parâmetros dentro de colchetes, o certo seria passar os parâmetros dentro de parênteses.

    const salaJS = [7, 8, 8, 7, 10, 6.5, 4, 10, 77]
    const salaJava = [6, 5, 8, 9, 5, 6]
    const salaPython = [7, 3.5, 8, 9.5]

    function media(nota)
    {
        const soma = nota.reduce((acum, atual) => atual + acum, 0)

        return soma/nota.length;
    }

    console.log(media(salaJS))

Verdade! muito obrigado