Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Búsqueda de Elementos Usando find() | Métodos Avanzados de Arreglos y Transformaciones
Estructuras de Datos en JavaScript

bookDesafío: Búsqueda de Elementos Usando find()

Tarea

  1. Se proporciona el arreglo original como products, que contiene objetos que representan productos con las propiedades name, price y featured.
  2. Utiliza el método find() para descubrir el primer producto en el arreglo cuya propiedad featured esté establecida en true.
  3. Si se encuentra un producto destacado, muestra su nombre y precio; de lo contrario, muestra un mensaje indicando que no se encontró ningún producto destacado.
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

Salida esperada:

Featured product: Headphones, Price: $150
  1. Utilizar el método find() en el array products y proporcionar una función de callback que verifique si la propiedad featured del objeto producto es true.
  2. Si se encuentra un producto destacado, mostrar su nombre y precio; de lo contrario, mostrar un mensaje indicando que no se encontró ningún producto destacado.
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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

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?

bookDesafío: Búsqueda de Elementos Usando find()

Desliza para mostrar el menú

Tarea

  1. Se proporciona el arreglo original como products, que contiene objetos que representan productos con las propiedades name, price y featured.
  2. Utiliza el método find() para descubrir el primer producto en el arreglo cuya propiedad featured esté establecida en true.
  3. Si se encuentra un producto destacado, muestra su nombre y precio; de lo contrario, muestra un mensaje indicando que no se encontró ningún producto destacado.
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

Salida esperada:

Featured product: Headphones, Price: $150
  1. Utilizar el método find() en el array products y proporcionar una función de callback que verifique si la propiedad featured del objeto producto es true.
  2. Si se encuentra un producto destacado, mostrar su nombre y precio; de lo contrario, mostrar un mensaje indicando que no se encontró ningún producto destacado.
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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6
some-alt