// Catálogo simulado
const catalogo = [
  { id: 1, nome: "Camiseta", preco: 49.9 },
  { id: 2, nome: "Tênis", preco: 199.9 },
  { id: 3, nome: "Boné", preco: 39.9 }
];

// Função que simula uma busca assíncrona
function buscarProduto(nomeProduto) {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      const produto = catalogo.find(
        (p) => p.nome.toLowerCase() === nomeProduto.toLowerCase()
      );

      if (produto) {
        resolve(produto);
      } else {
        reject("Produto não encontrado no catálogo.");
      }
    }, 2000);
  });
}

// Função principal usando async/await
async function main() {
  try {
    const produto = await buscarProduto("Tênis");
    console.log("Produto encontrado:", produto);
  } catch (erro) {
    console.error("Erro:", erro);
  }
}

main();

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: