const catalogo = [
    { nome: "Livro", preco: 34, descricao: "Livro didático" },
    { nome: "Caneta", preco:2, descricao: "Caneta esferográfica" },
    { nome: "Caderno", preco:30, descricao: "Caderno de 10 matérias" }
];

function buscarProduto(nomeProduto) {

    return new Promise((resolve, reject) => {
        setTimeout(() => {

            const produtoEncontrado =
                catalogo.find(produto => produto.nome.toLowerCase() === nomeProduto.toLowerCase());

            if (produtoEncontrado) {
                resolve(produtoEncontrado);
            } else {
                reject(`Produto "${nomeProduto}" não encontrado no catálogo.`);
            }

        }, 1000);
    });
}

buscarProduto("Livro")
    .then(produto => {
        console.log("Produto encontrado: ", produto.descricao);
        console.log("Valor: R$", produto.preco);
    })
    .catch(erro => {
        console.error("Erro na busca:", erro);
    });

Embed on website

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