Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Busca de Itens Usando find() | Métodos Avançados de Arrays e Transformações
Estruturas de Dados em JavaScript

bookDesafio: Busca de Itens Usando find()

Tarefa

  1. O array original é fornecido como products, contendo objetos que representam produtos com as propriedades name, price e featured.
  2. Utilizar o método find() para localizar o primeiro produto no array com a propriedade featured definida como true.
  3. 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.
12345678910111213141516
const 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(___); }
copy

Saída esperada:

Featured product: Headphones, Price: $150
  1. Utilize o método find() no array products e forneça uma função de callback que verifica se a propriedade featured do objeto produto é true.
  2. 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.
12345678910111213141516
const 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."); }
copy

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.27

bookDesafio: Busca de Itens Usando find()

Deslize para mostrar o menu

Tarefa

  1. O array original é fornecido como products, contendo objetos que representam produtos com as propriedades name, price e featured.
  2. Utilizar o método find() para localizar o primeiro produto no array com a propriedade featured definida como true.
  3. 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.
12345678910111213141516
const 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(___); }
copy

Saída esperada:

Featured product: Headphones, Price: $150
  1. Utilize o método find() no array products e forneça uma função de callback que verifica se a propriedade featured do objeto produto é true.
  2. 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.
12345678910111213141516
const 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."); }
copy

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 6
some-alt