// 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();
To embed this project on your website, copy the following code and paste it into your website's HTML: