Codigo com erro

Boa tarde pessoal,

Alguém poderia me ajudar com esse código? Estou criando um Array e depois mostrando o maior numero desse array, porém não consigo, o que estou fazer errado?

const numeros = [1,5,15,25,30,40,50]
let maiorP = 0

maiorNumero = () => {
for(var i = 0 in i < numeros.length){
console.log(math.max(this.numeros))
if(numeros < maiorNumero()){
maiorP = this.maiorNumero()
}
}
}

maiorNumero(numeros)

console.log(maiorP)

Oi Luciano_Trind.

Você precisa da solução usando recursividade? Senão precisar, vá pelo caminho mais simples. :slight_smile:

const numeros = [0, 500, 1, -1, 0, 4000, 50];
let maiorP = 0;

maiorNumero = function () {
    for (var i = 0; i < numeros.length; i++) {
        if (maiorP < numeros[i]) {
            maiorP = numeros[i];
        }
    }
}
maiorNumero(numeros);
console.log(maiorP);

Espero ter ajudado.

1 curtida

fala @Luciano_Cordeiro, sou iniciante e estava com esse problema, fazendo da forma que me mostrou consegui entender. muito obrigado.

1 curtida