Desafio: Busca de Itens Usando find()
Tarefa
- O array original é fornecido como
products, contendo objetos que representam produtos com as propriedadesname,priceefeatured. - Utilizar o método
find()para localizar o primeiro produto no array com a propriedadefeatureddefinida comotrue. - Se um produto em destaque for encontrado, exibir seu nome e preço; caso contrário, exibir uma mensagem indicando que nenhum produto em destaque foi encontrado.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = ___.___((product) => ___ === true); if (featuredProduct) { console.log( `Featured product: ${___}, Price: $${featuredProduct.___}` ); } else { console.log(___); }
Saída esperada:
Featured product: Headphones, Price: $150
- Utilize o método
find()no arrayproductse forneça uma função de callback que verifica se a propriedadefeatureddo objeto produto étrue. - Se um produto em destaque for encontrado, registre seu nome e preço; caso contrário, registre uma mensagem indicando que nenhum produto em destaque foi encontrado.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = products.find((product) => product.featured === true); if (featuredProduct) { console.log( `Featured product: ${featuredProduct.name}, Price: $${featuredProduct.price}` ); } else { console.log("No featured product found."); }
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 6
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Suggested prompts:
Can you explain how the find() method works in this context?
What happens if there are no featured products in the array?
Can you show how to modify the code to find all featured products instead of just the first one?
Incrível!
Completion taxa melhorada para 2.27
Desafio: Busca de Itens Usando find()
Deslize para mostrar o menu
Tarefa
- O array original é fornecido como
products, contendo objetos que representam produtos com as propriedadesname,priceefeatured. - Utilizar o método
find()para localizar o primeiro produto no array com a propriedadefeatureddefinida comotrue. - Se um produto em destaque for encontrado, exibir seu nome e preço; caso contrário, exibir uma mensagem indicando que nenhum produto em destaque foi encontrado.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = ___.___((product) => ___ === true); if (featuredProduct) { console.log( `Featured product: ${___}, Price: $${featuredProduct.___}` ); } else { console.log(___); }
Saída esperada:
Featured product: Headphones, Price: $150
- Utilize o método
find()no arrayproductse forneça uma função de callback que verifica se a propriedadefeatureddo objeto produto étrue. - Se um produto em destaque for encontrado, registre seu nome e preço; caso contrário, registre uma mensagem indicando que nenhum produto em destaque foi encontrado.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = products.find((product) => product.featured === true); if (featuredProduct) { console.log( `Featured product: ${featuredProduct.name}, Price: $${featuredProduct.price}` ); } else { console.log("No featured product found."); }
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 6