1
resposta

[Bug] TypeError: Cannot read property 'preco' of undefined

Mesmo que eu coloque um valor que se encontre na lista de preços ele devolve isto: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeestá certo mesmo, ou eu não entendi a proposta?

1 resposta

Pelo visto não está encontrando o valor. Então o ideal é checar a comparação que tá sendo feita if (valorBuscado > atual.preco) e o retorno.

Analisando aqui aparentemente a comparação está ok já que ele reconhece o 'valor é maior >' e chama a função novamente, e no print que você enviou da pra ver o if de valorBuscado === atual.preco e aparentemente está com o return return meio correto.

Coloque seu código todo aqui que facilita a ajuda.