Cyber Monday

ATÉ 40% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Resposta

const caixas = [12, -1, 8, 0, -5, 3, 7, 14];

const caixasValidas = caixas.filter(n => n >= 0)

for (let i = 0; i <= caixasValidas.length; i++) {
    if (i >= 5) {
        console.log('Limite de caixas processadas atingido!')
        break
    }
    console.log(`Caixa processada: ${caixasValidas[i]}`)
}
1 resposta

Olá, Vitor, como vai?

Seu código cumpre bem a lógica principal do exercício, filtrando primeiro as caixas válidas e depois percorrendo somente essas. A estrutura está clara e funcional, e a ideia de limitar o processamento usando a condição dentro do laço também está correta.

Obrigado por compartilhar seu exercício. Continue enviando suas soluções, o fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!