Transformar objeto em array
Quando você recebe dados de uma API, é comum vir no formato de objeto, mas muitas vezes você precisa transformá-los em uma lista para exibir em uma tabela ou iterar com métodos de array. Saber converter um objeto em um array com objetos estruturados permite tratar dados de forma uniforme, facilitando operações como filtros, ordenações e buscas.
O PROBLEMA
Dado objeto estoque, use Object.entries() + map() para criar array de objetos com status.
EXEMPLO
{arroz:50, feijao:3}
→ [{produto:'arroz',qtd:50,status:'OK'},...]SOBRE O CONCEITO
Object.entries() retorna um array de pares [chave, valor] de um objeto. Você pode usar map() para transformar cada par em um novo objeto. Um erro comum é não desestruturar essas entradas, o que obriga a acessar entrada[0] e entrada[1] — isso torna o código menos legível e sujeito a erros de índice. Desestruturando com ([chave, valor]) => ({...}) você nomeia os dados diretamente. Combine isso com if para criar lógicas como definir um status baseado em condições, e use template literals para montar strings se necessário. Lembre-se: como forEach e loops tradicionais estão proibidos, map é a ferramenta certa para transformar arrays.
RESOLUÇÃO