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
Awesome!
Completion rate improved to 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